feat(sdk): font size scaling and adjustment for visualizations (#43264)
* support test utilities in sdk import * add relative unit default chart font size in embedding defaults * make font size follow sdk root * feat(sdk): add font size settings to axis ticks * feat(sdk): add font size settings to series labels * re-add hasTimelineEvents from merge commits * apply default font size at the theme level * add table header cell font size * calculate cell font size based on 12.5px * rename theme.chart to theme.cartesian * refactor visualization theme * refactor default viz theme * remove chart style config * add goal line * pass font size to chart measurements * use px as reference unit * support row chart viz * add missing echarts font size * add table cell font sizes * use css variables for funnel color * fix theme type in smart scalar story * add bar chart to storybook for visual test * add line chart to storybook for visual test * add loki reference images * add loki reference images for row chart * add loki shared reference images to stories filter * update loki reference image * synchronize base font size * add theme provider to funnel test setup * add missing default visualization theme * add unit test for get size in px * update loki reference image * fix static viz build error
Showing
- .loki/reference/chrome_laptop_Visualizations_shared_RowChart_Default.png 0 additions, 0 deletions.../chrome_laptop_Visualizations_shared_RowChart_Default.png
- .loki/reference/chrome_laptop_Visualizations_shared_RowChart_Huge_Font.png 0 additions, 0 deletions...hrome_laptop_Visualizations_shared_RowChart_Huge_Font.png
- .loki/reference/chrome_laptop_viz_BarChart_Default.png 0 additions, 0 deletions.loki/reference/chrome_laptop_viz_BarChart_Default.png
- .loki/reference/chrome_laptop_viz_BarChart_Embedding_Huge_Font.png 0 additions, 0 deletions...erence/chrome_laptop_viz_BarChart_Embedding_Huge_Font.png
- .loki/reference/chrome_laptop_viz_LineChart_Default.png 0 additions, 0 deletions.loki/reference/chrome_laptop_viz_LineChart_Default.png
- .loki/reference/chrome_laptop_viz_LineChart_Embedding_Huge_Font.png 0 additions, 0 deletions...rence/chrome_laptop_viz_LineChart_Embedding_Huge_Font.png
- enterprise/frontend/src/embedding-sdk/components/private/SdkContentWrapper.tsx 1 addition, 1 deletion...rc/embedding-sdk/components/private/SdkContentWrapper.tsx
- enterprise/frontend/src/embedding-sdk/lib/theme/default-component-theme.ts 33 additions, 4 deletions...nd/src/embedding-sdk/lib/theme/default-component-theme.ts
- enterprise/frontend/src/embedding-sdk/lib/theme/get-embedding-theme.ts 4 additions, 1 deletion...ontend/src/embedding-sdk/lib/theme/get-embedding-theme.ts
- enterprise/frontend/src/embedding-sdk/types/theme/index.ts 23 additions, 1 deletionenterprise/frontend/src/embedding-sdk/types/theme/index.ts
- enterprise/frontend/src/embedding-sdk/types/theme/private.ts 3 additions, 5 deletionsenterprise/frontend/src/embedding-sdk/types/theme/private.ts
- frontend/src/metabase/static-viz/components/ComboChart/ComboChart.stories.tsx 2 additions, 0 deletions...e/static-viz/components/ComboChart/ComboChart.stories.tsx
- frontend/src/metabase/static-viz/components/FunnelBarChart/FunnelBarChart.stories.tsx 2 additions, 0 deletions...-viz/components/FunnelBarChart/FunnelBarChart.stories.tsx
- frontend/src/metabase/static-viz/components/ScalarChart/ScalarChart.stories.tsx 2 additions, 0 deletions...static-viz/components/ScalarChart/ScalarChart.stories.tsx
- frontend/src/metabase/static-viz/components/ScatterPlot/ScatterPlot.stories.tsx 2 additions, 0 deletions...static-viz/components/ScatterPlot/ScatterPlot.stories.tsx
- frontend/src/metabase/static-viz/components/SmartScalar/SmartScalar.stories.tsx 2 additions, 0 deletions...static-viz/components/SmartScalar/SmartScalar.stories.tsx
- frontend/src/metabase/static-viz/components/WaterfallChart/WaterfallChart.stories.tsx 2 additions, 0 deletions...-viz/components/WaterfallChart/WaterfallChart.stories.tsx
- frontend/src/metabase/static-viz/index.js 2 additions, 0 deletionsfrontend/src/metabase/static-viz/index.js
- frontend/src/metabase/ui/index.ts 1 addition, 0 deletionsfrontend/src/metabase/ui/index.ts
- frontend/src/metabase/visualizations/components/FunnelNormal.styled.tsx 2 additions, 3 deletions...etabase/visualizations/components/FunnelNormal.styled.tsx
15 KiB
21.3 KiB
9.05 KiB
10.9 KiB
23 KiB
25 KiB