fix: Open control with Simple tab selected when there is no column selected (#30502)

This commit is contained in:
Michael S. Molina
2024-10-03 08:45:39 -03:00
committed by GitHub
parent e0172a24b8
commit 03146b21be
2 changed files with 93 additions and 45 deletions

View File

@@ -65,7 +65,7 @@ const StyledSelect = styled(Select)`
}
`;
interface ColumnSelectPopoverProps {
export interface ColumnSelectPopoverProps {
columns: ColumnMeta[];
editedColumn?: ColumnMeta | AdhocColumn;
onChange: (column: ColumnMeta | AdhocColumn) => void;
@@ -189,9 +189,9 @@ const ColumnSelectPopover = ({
const defaultActiveTabKey = initialAdhocColumn
? 'sqlExpression'
: initialSimpleColumn || calculatedColumns.length === 0
? 'simple'
: 'saved';
: selectedCalculatedColumn
? 'saved'
: 'simple';
useEffect(() => {
getCurrentTab(defaultActiveTabKey);