Virtualize table and card lists in data picker (#27582)
* Convert `VirtualizedList` to TypeScript * Add `VirtualizedSelectList` component * Virtualize raw table list * Virtualize model and question list * Fix rendering virtualized lists in tests
Showing
- frontend/src/metabase/components/VirtualizedList.tsx 15 additions, 3 deletionsfrontend/src/metabase/components/VirtualizedList.tsx
- frontend/src/metabase/containers/DataPicker/CardPicker/CardPicker.styled.tsx 1 addition, 3 deletions...se/containers/DataPicker/CardPicker/CardPicker.styled.tsx
- frontend/src/metabase/containers/DataPicker/CardPicker/CardPickerView.tsx 13 additions, 9 deletions...abase/containers/DataPicker/CardPicker/CardPickerView.tsx
- frontend/src/metabase/containers/DataPicker/RawDataPicker/RawDataPicker.styled.tsx 1 addition, 3 deletions...tainers/DataPicker/RawDataPicker/RawDataPicker.styled.tsx
- frontend/src/metabase/containers/DataPicker/RawDataPicker/RawDataPickerView.tsx 13 additions, 8 deletions...containers/DataPicker/RawDataPicker/RawDataPickerView.tsx
- frontend/src/metabase/containers/DataPicker/VirtualizedSelectList.tsx 28 additions, 0 deletions.../metabase/containers/DataPicker/VirtualizedSelectList.tsx
- frontend/src/metabase/containers/DataPicker/tests/DataPicker-Common.unit.spec.ts 3 additions, 3 deletions...ontainers/DataPicker/tests/DataPicker-Common.unit.spec.ts
- frontend/src/metabase/containers/DataPicker/tests/DataPicker-Models.unit.spec.ts 2 additions, 1 deletion...ontainers/DataPicker/tests/DataPicker-Models.unit.spec.ts
- frontend/src/metabase/containers/DataPicker/tests/DataPicker-Questions.unit.spec.ts 2 additions, 1 deletion...ainers/DataPicker/tests/DataPicker-Questions.unit.spec.ts
- frontend/src/metabase/containers/DataPicker/tests/DataPicker-RawData.unit.spec.ts 2 additions, 2 deletions...ntainers/DataPicker/tests/DataPicker-RawData.unit.spec.ts
- frontend/src/metabase/containers/DataPicker/tests/common.tsx 15 additions, 0 deletionsfrontend/src/metabase/containers/DataPicker/tests/common.tsx
Loading
Please register or sign in to comment