Input Group
An input paired with inline addons — prefixes, suffixes, icons, or buttons.
$
USD
<script lang="ts">
import Icon from "@iconify/svelte";
import {
InputGroup,
InputGroupInput,
InputGroupAddon
} from "$lib/components/ui/input-group";
</script>
<div class="flex w-full max-w-sm flex-col gap-3">
<InputGroup>
<InputGroupAddon>$</InputGroupAddon>
<InputGroupInput type="number" placeholder="0.00" />
<InputGroupAddon align="inline-end">USD</InputGroupAddon>
</InputGroup>
<InputGroup>
<InputGroupAddon>
<Icon icon="heroicons:magnifying-glass-solid" aria-hidden="true" />
</InputGroupAddon>
<InputGroupInput placeholder="Search…" />
</InputGroup>
</div> Installation
Install the lily base and `utils` (run once per project).
npx lily-svelte@latest init