Label
Komponen label yang aksesibel untuk kontrol form.
bun x bosia@latest add labelLabel aksesibel yang berpasangan dengan kontrol form. Otomatis meredup saat kontrol terkait dinonaktifkan via modifier peer-disabled.
Preview
Props
| Prop | Type | Default |
|---|---|---|
for |
string |
— |
class |
string |
"" |
Penggunaan
<script lang="ts">
import { Label } from "$lib/components/ui/label";
import { Input } from "$lib/components/ui/input";
</script>
<div class="grid w-full max-w-sm gap-1.5">
<Label for="email">Email</Label>
<Input type="email" id="email" placeholder="[email protected]" />
</div>State Nonaktif
Saat dipasangkan dengan input yang dinonaktifkan memakai modifier peer Tailwind, label otomatis mengurangi opacity:
<div class="grid w-full max-w-sm gap-1.5">
<Input type="email" id="email-disabled" disabled class="peer" />
<Label for="email-disabled">Email (disabled)</Label>
</div>