fixa några compiler errors

This commit is contained in:
botvid johansson 2025-04-24 21:50:39 +02:00
parent 4e9128c840
commit dddd5d0959
4 changed files with 914 additions and 730 deletions

1555
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -159,48 +159,55 @@
enctype="multipart/form-data"
on:submit={handleCreate}
autocomplete="off"
on:keydown={handleKeydown}
>
<div class="grid grid-cols-4 items-center gap-4">
<Label>Förkortning</Label>
<Input id="shortformEl" bind:value={abbForm.shortform} placeholder="" class="w-[290px]" />
</div>
<div class="grid grid-cols-4 items-center gap-4">
<Label>Text</Label>
<Input id="phraseEl" bind:value={abbForm.phrase} placeholder="" class="w-[290px]" />
</div>
<div class="grid grid-cols-4 items-center gap-4">
<Label>Mål</Label>
<Select.Root selected={abbForm.target} {onSelectedChange}>
<Select.Trigger class="w-[290px]">
<Select.Value placeholder="Ingen lista vald" />
</Select.Trigger>
<div role="button" tabindex="-1" on:keydown={handleKeydown} class="grid gap-4">
<div class="grid grid-cols-4 items-center gap-4">
<Label>Förkortning</Label>
<Input
id="shortformEl"
bind:value={abbForm.shortform}
placeholder=""
class="w-[290px]"
/>
</div>
<div class="grid grid-cols-4 items-center gap-4">
<Label>Text</Label>
<Input id="phraseEl" bind:value={abbForm.phrase} placeholder="" class="w-[290px]" />
</div>
<div class="grid grid-cols-4 items-center gap-4">
<Label>Mål</Label>
<Select.Root selected={abbForm.target} {onSelectedChange}>
<Select.Trigger class="w-[290px]">
<Select.Value placeholder="Ingen lista vald" />
</Select.Trigger>
<Select.Content>
{#if selectedLists.standard.value > -1}
<Select.Group>
<Select.Label>Standardlista</Select.Label>
<Select.Item
value={selectedLists.standard.value}
label={selectedLists.standard.label}>{selectedLists.standard.label}</Select.Item
>
</Select.Group>
{/if}
{#if selectedLists.subject.value > -1}
<Select.Group>
<Select.Label>Ämneslista</Select.Label>
<Select.Item
value={selectedLists.subject.value}
label={selectedLists.subject.label}>{selectedLists.subject.label}</Select.Item
>
</Select.Group>
{/if}
</Select.Content>
</Select.Root>
<Select.Content>
{#if selectedLists.standard.value > -1}
<Select.Group>
<Select.Label>Standardlista</Select.Label>
<Select.Item
value={selectedLists.standard.value}
label={selectedLists.standard.label}
>{selectedLists.standard.label}</Select.Item
>
</Select.Group>
{/if}
{#if selectedLists.subject.value > -1}
<Select.Group>
<Select.Label>Ämneslista</Select.Label>
<Select.Item
value={selectedLists.subject.value}
label={selectedLists.subject.label}>{selectedLists.subject.label}</Select.Item
>
</Select.Group>
{/if}
</Select.Content>
</Select.Root>
</div>
</div>
<div>
<small class="text-gray-500 dark:text-gray-400">
Växla mellan standardlista och ämneslista med <kbd
Växla mellan förkortningslistor med <kbd
class="rounded-lg border border-gray-200 bg-gray-100 px-2 py-1.5 text-xs font-semibold text-gray-800 dark:border-gray-500 dark:bg-gray-600 dark:text-gray-100"
>Pil upp</kbd
>
@ -226,7 +233,7 @@
</div>
</ScrollArea>
{/if}
<button type="submit" class="hidden" />
<button type="submit" class="hidden" aria-label="submit-button"></button>
</form>
</Card.Content>
<!--

View File

@ -77,7 +77,7 @@ förkar=förkortar`;
<div class="text-sm">Standardlista: {standardList.name}</div>
<div class="text-sm">Ämneslista: {subjectList.name}</div>
<div class="text-sm">
<a href="#" on:click={openListSelection}><Badge>Välj förkortningslistor</Badge></a>
<a href="#" onclick={openListSelection}><Badge>Välj förkortningslistor</Badge></a>
</div>
</div>
<Accordion.Root class="w-full">
@ -100,7 +100,7 @@ förkar=förkortar`;
<p class="leading-7 [&:not(:first-child)]:mt-6">
Du kan också använda programmets baslista som i den här versionen av programmet har {default_shortforms
.shortforms.length} förkortningar.<br />
<a href="/import" on:click={importDefaultList}
<a href="/import" onclick={importDefaultList}
><Badge variant="secondary">Importera baslista</Badge></a
>
</p>

View File

@ -126,7 +126,7 @@
</Select.Content>
</Select.Root>
</div>
<button type="submit" class="hidden" />
<button type="submit" class="hidden" aria-label="hidden-submit"></button>
</form>
</Card.Content>
<!--