diff --git a/webapp/packages/core-connections/src/Administration/Connections/ConnectionForm/ConnectionForm.tsx b/webapp/packages/core-connections/src/Administration/Connections/ConnectionForm/ConnectionForm.tsx index be52d3b044..214bb1ec5c 100644 --- a/webapp/packages/core-connections/src/Administration/Connections/ConnectionForm/ConnectionForm.tsx +++ b/webapp/packages/core-connections/src/Administration/Connections/ConnectionForm/ConnectionForm.tsx @@ -173,11 +173,8 @@ export const ConnectionForm = observer(function ConnectionForm({ <> ; - availableDrivers: string[]; saving?: boolean; disabled?: boolean; - editing?: boolean; onTypeChange(type: EConnectionType): void; onSave?(): void; } @@ -65,17 +62,14 @@ const styles = css` `; export const Options = observer(function Options({ - connection, + model, type, - availableDrivers, - credentials, disabled, saving, - editing, onTypeChange, onSave, }: Props) { - const controller = useController(OptionsController, connection, credentials, availableDrivers); + const controller = useController(OptionsController, model); const translate = useTranslate(); const [focusedRef] = useFocus({ focusFirstChild: true }); @@ -86,22 +80,22 @@ export const Options = observer(function Options({ driver.id} valueSelector={driver => driver?.name!} onSelect={controller.onSelectDriver} - readOnly={editing || controller.drivers.length < 2} + readOnly={model.editing || controller.drivers.length < 2} mod={'surface'} disabled={disabled} > @@ -112,7 +106,7 @@ export const Options = observer(function Options({ @@ -123,7 +117,7 @@ export const Options = observer(function Options({