diff --git a/packages/web/src/datagrid/DataGrid.js b/packages/web/src/datagrid/DataGrid.js index 226bf4233..3ccb1400a 100644 --- a/packages/web/src/datagrid/DataGrid.js +++ b/packages/web/src/datagrid/DataGrid.js @@ -57,7 +57,7 @@ export default function DataGrid(props) { {isFormView ? ( - + setFormViewData(null)} /> ) : ( ))} + + {toolbarPortalRef && + toolbarPortalRef.current && + tabVisible && + ReactDOM.createPortal(, toolbarPortalRef.current)} ); } diff --git a/packages/web/src/formview/FormViewToolbar.js b/packages/web/src/formview/FormViewToolbar.js new file mode 100644 index 000000000..280c0124a --- /dev/null +++ b/packages/web/src/formview/FormViewToolbar.js @@ -0,0 +1,12 @@ +import React from 'react'; +import ToolbarButton from '../widgets/ToolbarButton'; + +export default function FormViewToolbar({ switchToTable }) { + return ( + <> + + Table view + + + ); +} diff --git a/packages/web/src/formview/SqlFormView.js b/packages/web/src/formview/SqlFormView.js index aa0f46c58..15528424a 100644 --- a/packages/web/src/formview/SqlFormView.js +++ b/packages/web/src/formview/SqlFormView.js @@ -1,6 +1,6 @@ import React from 'react'; import FormView from './FormView'; -export default function SqlFormView({ rowData, tableInfo }) { - return ; +export default function SqlFormView(props) { + return ; }