Skip to content

Commit

Permalink
Fix domain import in enterprise frontend
Browse files Browse the repository at this point in the history
  • Loading branch information
nas-tabchiche committed Jan 17, 2025
1 parent 274dcf2 commit a2f6835
Showing 1 changed file with 25 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,36 @@
import * as m from '$paraglide/messages.js';
import type { SuperValidated } from 'sveltekit-superforms';
import AutocompleteSelect from '../AutocompleteSelect.svelte';
import TextField from '$lib/components/Forms/TextField.svelte';
import FileInput from '../FileInput.svelte';
export let form: SuperValidated<any>;
export let model: ModelInfo;
export let cacheLocks: Record<string, CacheLock> = {};
export let formDataCache: Record<string, any> = {};
export let initialData: Record<string, any> = {};
export let importFolder: boolean = false;
</script>

<AutocompleteSelect
{form}
options={getOptions({ objects: model.foreignKeys['parent_folder'] })}
field="parent_folder"
cacheLock={cacheLocks['parent_folder']}
bind:cachedValue={formDataCache['parent_folder']}
label={m.parentDomain()}
hide={initialData.parent_folder}
/>
{#if importFolder}
<TextField
{form}
field="name"
label={m.name()}
cacheLock={cacheLocks['name']}
bind:cachedValue={formDataCache['name']}
data-focusindex="0"
/>
<FileInput {form} allowPaste={true} field="file" label={m.file()} allowedExtensions={['bak', 'zip']} />
{:else}
<AutocompleteSelect
{form}
options={getOptions({ objects: model.foreignKeys['parent_folder'] })}
field="parent_folder"
cacheLock={cacheLocks['parent_folder']}
bind:cachedValue={formDataCache['parent_folder']}
label={m.parentDomain()}
hide={initialData.parent_folder}
/>
{/if}

0 comments on commit a2f6835

Please sign in to comment.