additional macros

This commit is contained in:
Jan Prochazka
2021-03-25 19:19:14 +01:00
parent 952bdc4baa
commit 9876a76836
3 changed files with 59 additions and 2 deletions

View File

@@ -12,7 +12,7 @@
</script>
{#if arg.type == 'text'}
<FormTextField label={arg.label} {name} />
<FormTextField label={arg.label} {name} defaultValue={arg.default} />
{:else if arg.type == 'checkbox'}
<FormCheckboxField label={arg.label} {name} defaultValue={arg.default} />
{:else if arg.type == 'select'}

View File

@@ -3,8 +3,13 @@
import TextField from './TextField.svelte';
export let name;
export let defaultValue;
const { values, setFieldValue } = getFormContext();
</script>
<TextField {...$$restProps} value={$values[name]} on:input={e => setFieldValue(name, e.target['value'])} />
<TextField
{...$$restProps}
value={$values[name] ?? defaultValue}
on:input={e => setFieldValue(name, e.target['value'])}
/>