Show new syncing tables as greyed out in data reference pane (#33076)
* Use MetabaseApi where possible in entities/tables.js * Mock syncing state * Disable table link if sync is not complete * Disable model link if sync is not complete * Gray out the disabled link by inheriting body color * Revert "Disable model link if sync is not complete" This reverts commit 5423834bc6638638f0e3c2d2b51d044e099bea62. * Revert "Mock syncing state" This reverts commit 4546f7655e95310a59bb21f3022a8ebad8479e23. * Export DatabaseTablesPaneProps * Use SearchResult type instead of any * Add a unit test boilerplate * Implement test cases for various initial_sync_status for tables * Update names * Add explanatory comments and functions
Showing
- frontend/src/metabase/entities/tables.js 4 additions, 6 deletionsfrontend/src/metabase/entities/tables.js
- frontend/src/metabase/query_builder/components/dataref/DatabaseTablesPane.tsx 8 additions, 4 deletions...e/query_builder/components/dataref/DatabaseTablesPane.tsx
- frontend/src/metabase/query_builder/components/dataref/DatabaseTablesPane.unit.spec.tsx 119 additions, 0 deletions...ilder/components/dataref/DatabaseTablesPane.unit.spec.tsx
- frontend/src/metabase/query_builder/components/dataref/NodeList.styled.tsx 18 additions, 1 deletion...base/query_builder/components/dataref/NodeList.styled.tsx
Please register or sign in to comment