PromucFlow_constructor/app/client/src/ee
albinAppsmith b778d2cf6a
feat: Schema tab UI update (#37420)
## Description

Updated schema tab as per new design.
https://www.figma.com/design/8L9BXMzNTKboGWlHpdXyYP/Appsmith-IDE?node-id=3071-101845&node-type=text&m=dev


Fixes #35289

## Automation

/ok-to-test tags="@tag.Sanity"

### 🔍 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/12022221992>
> Commit: c38fc9948554344a45c172fe291f49a0a5cd9b61
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=12022221992&attempt=2"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.Sanity`
> Spec:
> <hr>Tue, 26 Nov 2024 03:45:12 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

## Release Notes

- **New Features**
- Introduced new components: `CurrentDataSource`, `DatasourceSelector`,
`SchemaTables`, `TableColumns`, `StatusDisplay`,
`CurrentDataSourceLink`, `Schema`, `MenuField`, and custom hooks
`useCreateDatasource` and `useGoToDatasource`.
- Added constants for improved user feedback in schema-related messages.
  
- **Improvements**
- Enhanced layout and styling for various components, including
`BottomView` and `Schema`.
  - Updated test identifiers for better consistency and testability.

- **Bug Fixes**
  - Adjusted test cases to ensure accurate schema validation.

- **Refactor**
- Updated internal logic for handling datasource interactions and state
management across components.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-11-26 09:42:33 +05:30
..
actions chore: delete unused code (#36461) 2024-09-23 13:52:00 +03:00
api chore: delete unused code (#36461) 2024-09-23 13:52:00 +03:00
components feat: add CarbonConnect component (#37280) 2024-11-12 12:55:02 +01:00
configs chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
constants fix: Workspace name editor input going away on hovering other menu items of workspace (#33179) 2024-05-06 17:36:12 +05:30
entities chore: delete unused code (#36461) 2024-09-23 13:52:00 +03:00
hooks revert: multi env switcher view mode changes (#32360) 2024-04-03 15:50:58 +05:30
IDE/hooks chore: [Plugin Action Editor] Implement a useIsEditorIsInitialised hook (#36328) 2024-09-16 16:40:37 +05:30
modules/ui-builder/ui/wds chore: move chat widget to EE repo (#36845) 2024-10-14 13:10:28 +03:00
navigation fix: [IDE] Page switch and State switch have deep links to entity to avoid interim load state (#32980) 2024-04-29 10:31:27 +05:30
pages chore: Plugin Action Editor routing (#37389) 2024-11-14 17:16:46 +05:30
PluginActionEditor feat: Schema tab UI update (#37420) 2024-11-26 09:42:33 +05:30
plugins/Linting chore: add new custom linter for module inputs (#33940) 2024-06-05 21:09:12 +05:30
reducers chore: [Plugin Action Editor] Combine Plugin Editor UI state (#36651) 2024-10-08 16:12:27 +05:30
sagas chore: Remove unused JSON signup API handler (#37387) 2024-11-15 12:39:29 +05:30
selectors chore: Refactoring code to show plugin based icons for module instances on EE (#31713) 2024-03-13 11:11:36 +05:30
types feat: Homepage experience v2 changes (#29282) 2024-01-25 19:11:48 +05:30
utils chore: Prefetch module apis in service worker (#34003) 2024-06-14 16:30:23 +05:30
workers chore: delete unused code (#36461) 2024-09-23 13:52:00 +03:00
AppRouter.tsx
RouteBuilder.ts
RouteParamsMiddleware.ts