Skip to content

Conversation

@BennyKok
Copy link
Contributor

Add persistent "Playground" and "API" sub-tabs to the workflow playground page to allow easy switching and prevent UI rebuilding.

The previous implementation caused the UI to rebuild when switching between the Playground and API views within the workflow page. This change introduces a persistent sub-tab navigation system, allowing users to seamlessly switch between the Playground and API interfaces without losing context or triggering a full UI reload, directly addressing the user's request for a more fluid experience.


Linear Issue: COM-1576

Open in Cursor Open in Web

Co-authored-by: benny <benny@comfydeploy.com>
@cursor
Copy link

cursor bot commented Aug 23, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@vercel
Copy link

vercel bot commented Aug 23, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
app Ready Ready Preview Comment Aug 23, 2025 2:44am

- Add .npmrc with legacy-peer-deps=true to resolve date-fns dependency conflicts
- Update react-day-picker from ^8.9.1 to ^9.9.0 for better compatibility
- Fix import paths for components in SharePageComponent.tsx
- Implement persistent tab system in playground with API tab
- Ensure Vercel deployment will succeed with proper dependency resolution
- Remove .npmrc and package-lock.json
- Use bun.lockb for dependency resolution
- Bun handles date-fns and react-day-picker compatibility without conflicts
- Vercel should now detect and use Bun instead of npm based on presence of bun.lockb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants