🐛 Bugfix with advanced options to add service

This commit is contained in:
ajnart
2022-09-02 12:42:37 +02:00
parent 4bdfcce060
commit 8c6e84d7a9

View File

@@ -39,7 +39,7 @@ export function AddItemShelfButton(props: any) {
opened={props.opened || opened} opened={props.opened || opened}
onClose={() => setOpened(false)} onClose={() => setOpened(false)}
> >
<AddAppShelfItemForm setOpened={setOpened} /> <AddAppShelfItemForm close={setOpened} />
</Modal> </Modal>
<Tooltip withinPortal label={t('actionIcon.tooltip')}> <Tooltip withinPortal label={t('actionIcon.tooltip')}>
<ActionIcon <ActionIcon
@@ -82,8 +82,8 @@ function MatchService(name: string, form: any) {
const DEFAULT_ICON = '/favicon.png'; const DEFAULT_ICON = '/favicon.png';
export function AddAppShelfItemForm(props: { setOpened: (b: boolean) => void } & any) { export function AddAppShelfItemForm(props: { close: () => void } & any) {
const { setOpened } = props; const { close } = props;
const { config, setConfig } = useConfig(); const { config, setConfig } = useConfig();
const [isLoading, setLoading] = useState(false); const [isLoading, setLoading] = useState(false);
const { t } = useTranslation('layout/add-service-app-shelf'); const { t } = useTranslation('layout/add-service-app-shelf');
@@ -200,7 +200,7 @@ export function AddAppShelfItemForm(props: { setOpened: (b: boolean) => void } &
services: [...config.services, newForm], services: [...config.services, newForm],
}); });
} }
setOpened(false); close(false);
form.reset(); form.reset();
})} })}
> >
@@ -393,7 +393,7 @@ export function AddAppShelfItemForm(props: { setOpened: (b: boolean) => void } &
)} )}
</Stack> </Stack>
</Tabs.Panel> </Tabs.Panel>
<Tabs.Panel value={t('modal.tabs.advancedOptions.title')}> <Tabs.Panel value="Advanced Options">
<Stack> <Stack>
<MultiSelect <MultiSelect
required required