Clean up admin database page sidebar (#27364)
* Clean up tests * Port `DatabaseFeature` type to `metabase-types/api` * Add more tests * Extract styled components * Remove redundant class names * Remove `"Actions"` CSS class * Convert `Sidebar` to TypeScript * Extract callbacks * Remove redundant CSS classes * Sort imports * Extract more styled components * That wasn't supposed to be here
Showing
- frontend/src/metabase-types/api/database.ts 14 additions, 1 deletionfrontend/src/metabase-types/api/database.ts
- frontend/src/metabase-types/api/mocks/database.ts 15 additions, 1 deletionfrontend/src/metabase-types/api/mocks/database.ts
- frontend/src/metabase/admin/databases/components/DatabaseEditApp/Sidebar/Sidebar.styled.tsx 37 additions, 0 deletions...ses/components/DatabaseEditApp/Sidebar/Sidebar.styled.tsx
- frontend/src/metabase/admin/databases/components/DatabaseEditApp/Sidebar/Sidebar.tsx 169 additions, 0 deletions.../databases/components/DatabaseEditApp/Sidebar/Sidebar.tsx
- frontend/src/metabase/admin/databases/components/DatabaseEditApp/Sidebar/Sidebar.unit.spec.js 0 additions, 161 deletions...s/components/DatabaseEditApp/Sidebar/Sidebar.unit.spec.js
- frontend/src/metabase/admin/databases/components/DatabaseEditApp/Sidebar/Sidebar.unit.spec.tsx 251 additions, 0 deletions.../components/DatabaseEditApp/Sidebar/Sidebar.unit.spec.tsx
- frontend/src/metabase/css/admin.css 0 additions, 13 deletionsfrontend/src/metabase/css/admin.css
- frontend/test/metabase/scenarios/permissions/database-details-permissions.cy.spec.js 1 addition, 1 deletion...arios/permissions/database-details-permissions.cy.spec.js
Please register or sign in to comment