Clean up `QueryBuilder` top container and view components (#20416)
* Extract methods * Reorder imports * Extract method to render left QB sidebar * Extract method to render right sidebar * Extract `NewQuestionView` component * Extract `renderHeader` * Extract popovers rendering * Extract styled components * Fix styled components * Extract `renderMain` method * Fix some prop drilling and access * Minor QB container cleanup * Reorder QB container imports
Showing
- frontend/src/metabase/query_builder/components/view/View.jsx 306 additions, 242 deletionsfrontend/src/metabase/query_builder/components/view/View.jsx
- frontend/src/metabase/query_builder/components/view/View.styled.tsx 71 additions, 0 deletions...rc/metabase/query_builder/components/view/View.styled.tsx
- frontend/src/metabase/query_builder/components/view/View/NewQuestionView/NewQuestionView.tsx 29 additions, 0 deletions.../components/view/View/NewQuestionView/NewQuestionView.tsx
- frontend/src/metabase/query_builder/components/view/View/NewQuestionView/index.ts 1 addition, 0 deletions...ery_builder/components/view/View/NewQuestionView/index.ts
- frontend/src/metabase/query_builder/containers/QueryBuilder.jsx 10 additions, 35 deletions...nd/src/metabase/query_builder/containers/QueryBuilder.jsx
Loading
Please register or sign in to comment