Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: API code generation features and UI components #6140

Open
wants to merge 226 commits into
base: main
Choose a base branch
from

Conversation

anovazzi1
Copy link
Contributor

Introduce the ApiModal component for custom API code generation, integrate it into the PublishDropdown, and enhance the APITabsComponent for better code snippet management. Add support for dynamic code generation in Python, JavaScript, and cURL, along with improved visual consistency and dark mode support for icons.

anovazzi1 and others added 30 commits January 23, 2025 14:12
This commit adds the Columns2 icon to the nodeIconsLucide object in the styleUtils.ts file. This icon was missing previously and has now been incorporated.

Ref: #issue-number
Added CSS styles for deploy dropdown items in the applies.css file. The styles include padding, hover effects, font size, and rounded corners. This improves the visual appearance and interactivity of the deploy dropdown items.
- Add ENABLE_PUBLISH feature flag to constants.ts
- Add styles for deploy dropdown items
- Add Columns2 icon to nodeIconsLucide
- Update strokeWidth of Play icon based on ENABLE_PUBLISH flag
- Update button label to use PLAYGROUND_BUTTON_NAME constant
This commit adds the FlowToolbarOptions component to the flowToolbarComponent. The component includes a PlaygroundButton and a DeployDropdown. The PlaygroundButton allows users to interact with the flow's input and output, while the DeployDropdown provides options for deploying the flow. This addition enhances the functionality of the flowToolbarComponent.
@anovazzi1 anovazzi1 changed the base branch from PlaygroundPage to main February 14, 2025 19:33
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. and removed size:XL This PR changes 500-999 lines, ignoring generated files. labels Feb 14, 2025
@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. and removed size:XXL This PR changes 1000+ lines, ignoring generated files. labels Feb 14, 2025
- Add explicit type hint for storage_service
- Use async methods for file and directory existence checks
- Improve error handling for file deletion during flow cleanup
- Improve type annotations for tables list in cleanup_orphaned_records
- Explicitly define the types of tables to be processed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ignore-for-release javascript Pull requests that update Javascript code lgtm This PR has been approved by a maintainer python Pull requests that update Python code size:XL This PR changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants