КС
<svelte:options logicless />
<script>
export let label = '';
</script>
<label class="input">
<span>{label}</span><input :root />
</label>
<style>
.input {
display: block;
}
</style>
Size: a a a
КС
<svelte:options logicless />
<script>
export let label = '';
</script>
<label class="input">
<span>{label}</span><input :root />
</label>
<style>
.input {
display: block;
}
</style>
КС
КС
КС
КС
КС
<svelte:options logicless />
<label class="input">
<span><slot /></span><input :root />
</label>
<style>
.input {
display: block;
}
</style>
КС
DK
<svelte:options logicless />
<script>
export let label = '';
</script>
<label class="input">
<span>{label}</span><input :root />
</label>
<style>
.input {
display: block;
}
</style>
КС
<LabeledInput class="something" type="number" bind:value={somevar}>ну это то куда полетят все эти классы тайпы и так далее
Label here
</LabeledInput>
КС
КС
КС
DK
AS
AS
AS
// Card.xht
<div ^root>
<div ^header>{title}</div>
<slot/>
</div>
// App.xht
<Card title="hello" style="margin: 20px" class:header="red" />
^root
значит - что туда будут прицепляться переданные классы, стили и экшены, по-дефолту.AS
КС
<script lang="ts">
export let value: number | null = null;
</script>
<input type="number" bind:value />
Type 'number | null' is not assignable to type 'string | number | string[] | undefined'.
~ Type 'null' is not assignable to type 'string | number | string[] | undefined'.
number | undefined
тип или как ?DK
<script lang="ts">
export let value: number | null = null;
</script>
<input type="number" bind:value />
Type 'number | null' is not assignable to type 'string | number | string[] | undefined'.
~ Type 'null' is not assignable to type 'string | number | string[] | undefined'.
number | undefined
тип или как ?КС