21 lines
289 B
Svelte
21 lines
289 B
Svelte
|
<div>
|
||
|
{#if label}
|
||
|
<label>{label}</label>
|
||
|
{/if}
|
||
|
<slot>
|
||
|
<input type="text" {placeholder} {value} on:change />
|
||
|
</slot>
|
||
|
</div>
|
||
|
|
||
|
<script>
|
||
|
export let label = "";
|
||
|
export let value = "";
|
||
|
export let placeholder;
|
||
|
</script>
|
||
|
|
||
|
<style>
|
||
|
label {
|
||
|
font-size: var(--font-scale-8);
|
||
|
}
|
||
|
</style>
|