fix: suggest image searches only on create

This commit is contained in:
ajnart committed 2026-08-11 13:31:24 +02:00
1 parent 717fe38099
commit 3b3e70919d
4 files changed
+13 -5

No files matched your search

@@ -48,7 +48,6 @@ export const GeneralSettingsContent = ({ board, form }: Props) => {
{...form.getInputProps("logoImageUrl")}
label={t("board.field.logoImageUrl.label")}
placeholder="/logo/logo.png"
suggestedSearch={board.name}
withAsterisk={false}
/>
</Grid.Col>
@@ -57,7 +56,6 @@ export const GeneralSettingsContent = ({ board, form }: Props) => {
{...form.getInputProps("faviconImageUrl")}
label={t("board.field.faviconImageUrl.label")}
placeholder="/logo/logo.png"
suggestedSearch={board.name}
withAsterisk={false}
/>
</Grid.Col>
@@ -697,7 +697,11 @@ export function CustomWidgetForm({ mode, initialValues, definitionId }: CustomWi
<Stack gap="sm">
<TextInput label={t("field.name")} required {...form.getInputProps("name")} />
<Textarea label={t("field.description")} {...form.getInputProps("description")} />
<IconPicker withAsterisk={false} suggestedSearch={form.values.name} {...form.getInputProps("iconUrl")} />
<IconPicker
withAsterisk={false}
suggestedSearch={mode === "create" ? form.values.name : undefined}
{...form.getInputProps("iconUrl")}
/>
</Stack>
</Fieldset>
@@ -57,7 +57,10 @@ export const SearchEngineForm = (props: SearchEngineFormProps) => {
/>
</Grid.Col>
</Grid>
<IconPicker {...form.getInputProps("iconUrl")} suggestedSearch={form.values.name} />
<IconPicker
{...form.getInputProps("iconUrl")}
suggestedSearch={initialValues === undefined ? form.values.name : undefined}
/>
<Fieldset legend={t("search.engine.page.edit.configControl")}>
<SegmentedControl
@@ -128,7 +128,10 @@ export const AppForm = ({
const formFields = (
<Stack>
<TextInput {...form.getInputProps("name")} withAsterisk label={t("app.field.name.label")} />
<IconPicker {...form.getInputProps("iconUrl")} suggestedSearch={form.values.name} />
<IconPicker
{...form.getInputProps("iconUrl")}
suggestedSearch={initialValues === undefined ? form.values.name : undefined}
/>
<Textarea
{...form.getInputProps("description")}
label={t("app.field.description.label")}