PromucFlow_constructor/app/client/src/pages
Ayush Pahwa bd07a6d0dd
chore: code split for approval page crud modal (#39615)
## Description
This PR splits the modals and the context menu hooks to allow for
enterprise only features to show on the canvas. No change in the code,
just re-arrangement of files. Current UTs and tests should suffice


Fixes #39640 

## Automation

/test 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/13725979641>
> Commit: c6a4b94d33e7a8b438e9ef4823067f59e04d028e
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=13725979641&attempt=1"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.All`
> Spec:
> <hr>Fri, 07 Mar 2025 18:33:20 UTC
<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Introduced a unified modal interface to present multiple dialogs in a
streamlined and accessible way.
- Improved the page creation experience with dynamic context menus that
adjust available options based on system conditions.

- **Refactor**
- Consolidated multiple modal components into a single component,
simplifying the interface.
- Simplified the logic for generating context menu options, resulting in
a cleaner and more efficient user experience.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-10 10:40:02 +05:30
..
AdminSettings chore: Migrate Tenant to Organization (#38891) 2025-02-18 20:41:07 +05:30
AppIDE chore: code split for approval page crud modal (#39615) 2025-03-10 10:40:02 +05:30
Applications fix: App card routing (#38798) 2025-01-29 13:52:20 +05:30
AppViewer chore: Delete unused KnowledgeBase and fix some explicit-any (#37783) 2025-02-21 12:35:21 +05:30
common chore: Migrate Tenant to Organization (#38891) 2025-02-18 20:41:07 +05:30
Editor chore: added upcoming section for gac enabled users (#39563) 2025-03-07 18:19:33 +05:30
hooks chore: delete unused code (#36461) 2024-09-23 13:52:00 +03:00
setup fix: Use Spring's native CSRF protection, and fix login page (#37292) 2025-03-08 21:01:02 +05:30
Templates chore: Removing cyclic dependencies due to Sentry route (#39471) 2025-02-27 15:17:38 +05:30
tests chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
UserAuth fix: Use Spring's native CSRF protection, and fix login page (#37292) 2025-03-08 21:01:02 +05:30
UserProfile chore: Migrate Tenant to Organization (#38891) 2025-02-18 20:41:07 +05:30
users chore:delete unused files (#36368) 2024-09-19 16:01:03 +03:00
workspace chore: Removing cyclic dependencies due to Sentry route (#39471) 2025-02-27 15:17:38 +05:30
utils.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00