PromucFlow_constructor/app/client/src/ce/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 chore: Migrate Tenant to Organization (#38891) 2025-02-18 20:41:07 +05:30
AppViewer chore: Delete unused KnowledgeBase and fix some explicit-any (#37783) 2025-02-21 12:35:21 +05:30
common chore: Moving static layout styled components to a common file for re-using on EE (#39379) 2025-02-20 20:34:06 +05:30
Editor chore: AppIDE Folder Structure (#39165) 2025-02-17 10:34:23 +03:00
Upgrade chore:delete unused files (#36368) 2024-09-19 16:01:03 +03:00
workspace chore: Updating analytics events to use workspaceId instead of orgId (#38931) 2025-01-31 14:17:30 +05:30