Refactor PivotTable Visualization into a functional typescript component (#27651)
* add PivotTable unit tests * obey the linter * measure leftHeader cell content * test cell data width detection * extract static properties * convert to functional component * cleanup refs * extract cellRenderers * extract size and position getter functions * replace item measurement * convert rowToggleIcon to typescript * convert PivotTable to typescript * remove unused hasCustomColors * update tests to typescript * fix rebase
Showing
- frontend/src/metabase-types/api/card.ts 22 additions, 1 deletionfrontend/src/metabase-types/api/card.ts
- frontend/src/metabase/visualizations/lib/settings/column.js 2 additions, 0 deletionsfrontend/src/metabase/visualizations/lib/settings/column.js
- frontend/src/metabase/visualizations/visualizations/PivotTable/PivotTable.jsx 0 additions, 614 deletions...e/visualizations/visualizations/PivotTable/PivotTable.jsx
- frontend/src/metabase/visualizations/visualizations/PivotTable/PivotTable.styled.tsx 25 additions, 1 deletion...lizations/visualizations/PivotTable/PivotTable.styled.tsx
- frontend/src/metabase/visualizations/visualizations/PivotTable/PivotTable.tsx 421 additions, 0 deletions...e/visualizations/visualizations/PivotTable/PivotTable.tsx
- frontend/src/metabase/visualizations/visualizations/PivotTable/PivotTable.unit.spec.tsx 17 additions, 14 deletions...ations/visualizations/PivotTable/PivotTable.unit.spec.tsx
- frontend/src/metabase/visualizations/visualizations/PivotTable/PivotTableCell.jsx 0 additions, 48 deletions...sualizations/visualizations/PivotTable/PivotTableCell.jsx
- frontend/src/metabase/visualizations/visualizations/PivotTable/PivotTableCell.tsx 206 additions, 0 deletions...sualizations/visualizations/PivotTable/PivotTableCell.tsx
- frontend/src/metabase/visualizations/visualizations/PivotTable/RowToggleIcon.tsx 28 additions, 12 deletions...isualizations/visualizations/PivotTable/RowToggleIcon.tsx
- frontend/src/metabase/visualizations/visualizations/PivotTable/constants.ts 2 additions, 0 deletions...ase/visualizations/visualizations/PivotTable/constants.ts
- frontend/src/metabase/visualizations/visualizations/PivotTable/settings.ts 253 additions, 0 deletions...base/visualizations/visualizations/PivotTable/settings.ts
- frontend/src/metabase/visualizations/visualizations/PivotTable/types.ts 13 additions, 3 deletions...etabase/visualizations/visualizations/PivotTable/types.ts
- frontend/src/metabase/visualizations/visualizations/PivotTable/utils.ts 86 additions, 5 deletions...etabase/visualizations/visualizations/PivotTable/utils.ts
- frontend/src/metabase/visualizations/visualizations/PivotTable/utils.unit.spec.ts 6 additions, 6 deletions...sualizations/visualizations/PivotTable/utils.unit.spec.ts
Loading
Please register or sign in to comment