From 85bcbca2881825d6190f19c28aee08f99d271890 Mon Sep 17 00:00:00 2001 From: Phillip Kelley-Dotson Date: Fri, 5 Aug 2022 11:49:25 -0700 Subject: [PATCH 01/30] add database selector --- .../dataset/DatasetPage/LeftPanel/index.tsx | 24 ++++++++++++++++++- .../CRUD/data/dataset/DatasetPage/index.tsx | 10 ++++---- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/superset-frontend/src/views/CRUD/data/dataset/DatasetPage/LeftPanel/index.tsx b/superset-frontend/src/views/CRUD/data/dataset/DatasetPage/LeftPanel/index.tsx index 5ffb6a12c9ce..b9ccc21eeb8e 100644 --- a/superset-frontend/src/views/CRUD/data/dataset/DatasetPage/LeftPanel/index.tsx +++ b/superset-frontend/src/views/CRUD/data/dataset/DatasetPage/LeftPanel/index.tsx @@ -17,7 +17,29 @@ * under the License. */ import React from 'react'; +import DatabaseSelector from 'src/components/DatabaseSelector'; export default function LeftPanel() { - return
Left Panel
; + return ( +
+ null} + /* key={} + db={} + emptyState={} + formMode={} + getDbList={} + handleError={} + onDbChange={} + onEmptyResults={} + onSchemaChange={} + onSchemasLoad={} + schema={} + sqlLabMode={} + isDatabaseSelectEnabled={} + readOnly={} + */ + /> +
+ ); } diff --git a/superset-frontend/src/views/CRUD/data/dataset/DatasetPage/index.tsx b/superset-frontend/src/views/CRUD/data/dataset/DatasetPage/index.tsx index 42de041fa03f..1da2d307a979 100644 --- a/superset-frontend/src/views/CRUD/data/dataset/DatasetPage/index.tsx +++ b/superset-frontend/src/views/CRUD/data/dataset/DatasetPage/index.tsx @@ -17,7 +17,7 @@ * under the License. */ import React from 'react'; -// import React, { useReducer, Reducer } from 'react'; +import React, { useReducer, Reducer } from 'react'; import Header from './Header'; import DatasetPanel from './DatasetPanel'; import LeftPanel from './LeftPanel'; @@ -64,14 +64,14 @@ export function datasetReducer( export default function DatasetPage() { // this is commented out for now, but can be commented in as the component // is built up. Uncomment the useReducer in imports too - // const [dataset, setDataset] = useReducer< - // Reducer | null, DSReducerActionType> - // >(datasetReducer, null); + const [dataset, setDataset] = useReducer< + Reducer | null, DSReducerActionType> + >(datasetReducer, null); return (
- +