-
- Downloads
Fix redundant network requests triggered in object detail modal (#33710)
* Extract ObjectDetailBody to a separate file * Extract ObjectDetailHeader to a separate file * Extract ObjectDetailView to a separate file - extract ObjectDetailWrapper.styled.tsx * Extract ObjectDetailHeader unit tests * Extract ObjectDetailBody unit tests * Rename ObjectDetail.unit.spec.tsx to ObjectDetailView.unit.spec.tsx * Remove the non-null assertion operator * Use relative import * Introduce hasFks * Do not loadFKReferences() when there was no previous zoomed row - this function will be called in useMount hook's callback * Use project-wide != null pattern * Remove loadFKReferences() on mount because it is duplicated later by useEffect * Extract ObjectRelationships.styled * Extract ObjectDetailTable.styled * Fix imports * Add repro test for #32720
Showing
- e2e/test/scenarios/visualizations/object_detail.cy.spec.js 18 additions, 0 deletionse2e/test/scenarios/visualizations/object_detail.cy.spec.js
- frontend/src/metabase/visualizations/components/ObjectDetail/ObjectDetail.tsx 2 additions, 4 deletions...e/visualizations/components/ObjectDetail/ObjectDetail.tsx
- frontend/src/metabase/visualizations/components/ObjectDetail/ObjectDetailView.styled.tsx 1 addition, 57 deletions...tions/components/ObjectDetail/ObjectDetailView.styled.tsx
- frontend/src/metabase/visualizations/components/ObjectDetail/ObjectDetailView.tsx 15 additions, 22 deletions...sualizations/components/ObjectDetail/ObjectDetailView.tsx
- frontend/src/metabase/visualizations/components/ObjectDetail/ObjectDetailWrapper.styled.tsx 3 additions, 5 deletions...ns/components/ObjectDetail/ObjectDetailWrapper.styled.tsx
- frontend/src/metabase/visualizations/components/ObjectDetail/ObjectDetailsTable.styled.tsx 31 additions, 0 deletions...ons/components/ObjectDetail/ObjectDetailsTable.styled.tsx
- frontend/src/metabase/visualizations/components/ObjectDetail/ObjectDetailsTable.tsx 1 addition, 1 deletion...alizations/components/ObjectDetail/ObjectDetailsTable.tsx
- frontend/src/metabase/visualizations/components/ObjectDetail/ObjectRelationships.styled.tsx 28 additions, 0 deletions...ns/components/ObjectDetail/ObjectRelationships.styled.tsx
- frontend/src/metabase/visualizations/components/ObjectDetail/ObjectRelationships.tsx 1 addition, 1 deletion...lizations/components/ObjectDetail/ObjectRelationships.tsx
Please register or sign in to comment