fix: type optionality

This commit is contained in:
Alex Spencer
2025-11-25 12:10:33 -08:00
parent f9b4fc71e5
commit 9d6f980320
@@ -9,8 +9,8 @@ interface TransformationOperationRowsProps {
configs: TransformationsEditorTransformation[];
onRemove: (index: number) => void;
onChange: (index: number, config: DataTransformerConfig) => void;
getIsOpen: (id: string) => boolean | undefined;
setIsOpen: (id: string, isOpen: boolean) => void;
getIsOpen?: (id: string) => boolean | undefined;
setIsOpen?: (id: string, isOpen: boolean) => void;
}
export const TransformationOperationRows = ({
@@ -40,8 +40,8 @@ export const TransformationOperationRows = ({
uiConfig={uiConfig}
onRemove={onRemove}
onChange={onChange}
isOpen={getIsOpen(t.id)}
onOpenChanged={(isOpen) => setIsOpen(t.id, isOpen)}
isOpen={getIsOpen?.(t.id)}
onOpenChanged={(isOpen) => setIsOpen?.(t.id, isOpen)}
/>
);
})}