1
0
mirror of https://github.com/garraflavatra/rolens.git synced 2025-07-22 23:18:02 +00:00

Insert: form improvements

This commit is contained in:
2023-02-15 19:53:49 +01:00
parent 838c8d2ffb
commit a3335cdc4e
4 changed files with 42 additions and 10 deletions

View File

@ -3,10 +3,12 @@
import Icon from '$components/icon.svelte';
import { inputTypes } from '$lib/mongo';
import { resolveKeypath, setValue } from '$lib/keypaths';
import Hint from '$components/hint.svelte';
export let item = {};
export let view = {};
export let valid = false;
export let emptyHint = '';
const validity = {};
$: valid = Object.values(validity).every(v => v !== false);
@ -51,6 +53,10 @@
<FormInput {column} bind:value={keypathProxy[column.key]} bind:valid={validity[column.key]} autofocus={index === 0} />
</div>
</label>
{:else}
{#if emptyHint}
<Hint>{emptyHint}</Hint>
{/if}
{/each}
{/if}