carbon-components-svelte/tests/RadioButton.test.svelte
2024-11-12 05:24:15 +00:00

37 lines
989 B
Svelte

<script lang="ts">
import { RadioButton, RadioButtonSkeleton, RadioButtonGroup } from "carbon-components-svelte";
</script>
<RadioButtonGroup
legendText="Storage tier (disk)"
name="group-1"
selected="standard"
on:change="{(e) => {
console.log(e.detail); // string
}}"
>
<RadioButton labelText="Free (1 GB)" value="free" />
<RadioButton labelText="Standard (10 GB)" value="standard" />
<RadioButton labelText="Pro (128 GB)" value="pro" />
</RadioButtonGroup>
<RadioButtonGroup
legendText="Storage tier (disk)"
name="group-2"
labelPosition="left"
selected="standard"
>
<RadioButton labelText="Free (1 GB)" value="free" />
<RadioButton labelText="Standard (10 GB)" value="standard" />
<RadioButton labelText="Pro (128 GB)" value="pro" />
</RadioButtonGroup>
<RadioButtonGroup
orientation="vertical"
legendText="Storage tier (disk)"
name="group-3"
>
<RadioButtonSkeleton />
<RadioButtonSkeleton />
<RadioButtonSkeleton />
</RadioButtonGroup>