diff --git a/packages/base/src/dialogs/ProcessingFormDialog.tsx b/packages/base/src/dialogs/ProcessingFormDialog.tsx index 17d535090..325e4cbd2 100644 --- a/packages/base/src/dialogs/ProcessingFormDialog.tsx +++ b/packages/base/src/dialogs/ProcessingFormDialog.tsx @@ -45,11 +45,11 @@ const ProcessingFormWrapper: React.FC = props => { props.formErrorSignalPromise?.promise, ]).then(([ok, formChanged]) => { okSignal.current = ok; - formErrorSignal.current = formChanged; + formErrorSignal.current = formChanged || undefined; setReady(true); }); - let FormComponent; + let FormComponent: React.ComponentType; switch (props.processingType) { case 'Dissolve': FormComponent = DissolveForm; @@ -65,7 +65,6 @@ const ProcessingFormWrapper: React.FC = props => { filePath={props.model.filePath} model={props.model} ok={okSignal.current} - cancel={props.cancel} sourceData={props.sourceData} schema={props.schema} syncData={props.syncData} @@ -183,5 +182,5 @@ export class ProcessingFormDialog extends Dialog { } } - private okSignal: Signal, number>; + private okSignal: Signal, number>; } diff --git a/packages/base/src/dialogs/symbology/symbologyDialog.tsx b/packages/base/src/dialogs/symbology/symbologyDialog.tsx index 33a19af93..0e12446f3 100644 --- a/packages/base/src/dialogs/symbology/symbologyDialog.tsx +++ b/packages/base/src/dialogs/symbology/symbologyDialog.tsx @@ -46,7 +46,8 @@ const SymbologyDialog: React.FC = ({ cancel, }) => { const [selectedLayer, setSelectedLayer] = useState(null); - const [componentToRender, setComponentToRender] = useState(null); + const [componentToRender, setComponentToRender] = + useState(null); let LayerSymbology: React.JSX.Element;