Button
A special button component that can receive Melt UI builders for use with the `asChild` prop.
<script lang="ts">
import { Button } from "$lib";
</script>
<Button.Root
class="inline-flex h-12 items-center justify-center rounded-input bg-dark
px-[21px] text-[15px] font-semibold text-background shadow-mini
hover:bg-dark/95 active:scale-98 active:transition-all"
>
Unlimited
</Button.Root>
<script lang="ts">
import { Button } from "$lib";
</script>
<Button.Root
class="inline-flex h-12 items-center justify-center rounded-input bg-dark
px-[21px] text-[15px] font-semibold text-background shadow-mini
hover:bg-dark/95 active:scale-98 active:transition-all"
>
Unlimited
</Button.Root>
Structure
<script lang="ts">
import { Button } from "bits-ui";
</script>
<Button.Root />
<script lang="ts">
import { Button } from "bits-ui";
</script>
<Button.Root />
Component API
A special button component that can receive Melt UI builders for use with the asChild
prop.
Property | Type | Description |
---|---|---|
builders | Builder[] | An array of melt builders to be applied to the button. Default:
[] |
href | string | An optional prop that when passed converts the button into an anchor tag. Default:
—— undefined |
Data Attribute | Value | Description |
---|---|---|
data-button-root | —— | Present on the button element. |