diff --git a/superset-frontend/src/datasource/DatasourceEditor.jsx b/superset-frontend/src/datasource/DatasourceEditor.jsx index c35a3648034..bae7596330f 100644 --- a/superset-frontend/src/datasource/DatasourceEditor.jsx +++ b/superset-frontend/src/datasource/DatasourceEditor.jsx @@ -46,11 +46,6 @@ import Field from 'src/CRUD/Field'; import withToasts from 'src/messageToasts/enhancers/withToasts'; const DatasourceContainer = styled.div` - .tab-content { - height: 600px; - overflow: auto; - } - .change-warning { margin: 16px 10px 0; color: ${({ theme }) => theme.colors.warning.base}; @@ -656,6 +651,19 @@ class DatasourceEditor extends React.PureComponent { /> } /> + { + this.onDatasourcePropChange('table_name', table); + }} + placeholder={t('Type table name')} + /> + } + /> import('./DatasourceEditor')); +const StyledDatasourceModal = styled(Modal)` + .modal-content { + height: 900px; + display: flex; + flex-direction: column; + align-items: stretch; + } + + .modal-header { + flex: 0 1 auto; + } + .modal-body { + flex: 1 1 auto; + overflow: auto; + } + + .modal-footer { + flex: 0 1 auto; + } +`; + interface DatasourceModalProps { addSuccessToast: (msg: string) => void; datasource: any; @@ -137,7 +158,7 @@ const DatasourceModal: FunctionComponent = ({ }; return ( - +
@@ -187,7 +208,7 @@ const DatasourceModal: FunctionComponent = ({ - + ); };