Migrate smart scalar and night mode to support Mantine theming (#42347)
* migrate smart scalar to css modules * lighten theme color * adjust margin * map space 1 to xs * use c prop instead of color * use rem unit * use rem unit * add y margin * return null when no children * comment on text variation * cleanup unused components and add dark mode todo * remove todo comment * support night mode in embedding * lift dashboard theme to redux * make theme non-nullable with default * use component prop instead of title tag * optional display theme * restore tooltip state * add default mock state * remove theme from embed * replace handleActions with createReducer
Showing
- enterprise/frontend/src/embedding-sdk/types/theme/index.ts 3 additions, 0 deletionsenterprise/frontend/src/embedding-sdk/types/theme/index.ts
- frontend/src/metabase-types/store/dashboard.ts 3 additions, 0 deletionsfrontend/src/metabase-types/store/dashboard.ts
- frontend/src/metabase-types/store/mocks/dashboard.ts 1 addition, 0 deletionsfrontend/src/metabase-types/store/mocks/dashboard.ts
- frontend/src/metabase/dashboard/actions/index.ts 1 addition, 0 deletionsfrontend/src/metabase/dashboard/actions/index.ts
- frontend/src/metabase/dashboard/actions/theme.ts 6 additions, 0 deletionsfrontend/src/metabase/dashboard/actions/theme.ts
- frontend/src/metabase/dashboard/constants.ts 1 addition, 0 deletionsfrontend/src/metabase/dashboard/constants.ts
- frontend/src/metabase/dashboard/hoc/DashboardControls.jsx 19 additions, 15 deletionsfrontend/src/metabase/dashboard/hoc/DashboardControls.jsx
- frontend/src/metabase/dashboard/reducers.js 7 additions, 0 deletionsfrontend/src/metabase/dashboard/reducers.js
- frontend/src/metabase/dashboard/reducers.unit.spec.js 1 addition, 0 deletionsfrontend/src/metabase/dashboard/reducers.unit.spec.js
- frontend/src/metabase/dashboard/selectors.ts 7 additions, 0 deletionsfrontend/src/metabase/dashboard/selectors.ts
- frontend/src/metabase/public/lib/analytics.ts 2 additions, 1 deletionfrontend/src/metabase/public/lib/analytics.ts
- frontend/src/metabase/public/lib/types.ts 3 additions, 1 deletionfrontend/src/metabase/public/lib/types.ts
- frontend/src/metabase/visualizations/visualizations/SmartScalar/SmartScalar.jsx 113 additions, 49 deletions...visualizations/visualizations/SmartScalar/SmartScalar.jsx
- frontend/src/metabase/visualizations/visualizations/SmartScalar/SmartScalar.styled.tsx 0 additions, 79 deletions...zations/visualizations/SmartScalar/SmartScalar.styled.tsx
Loading
Please register or sign in to comment