mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-14 12:14:41 +01:00
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Benjamin Canac <canacb1@gmail.com>
1171 lines
83 KiB
Plaintext
1171 lines
83 KiB
Plaintext
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
|
|
|
|
exports[`CheckboxGroup > renders with ariaLabel correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative" aria-label="Aria label">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with as correctly 1`] = `
|
|
"<section tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</section>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with class correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="absolute">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with defaultValue correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with description correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<p class="text-muted">Description 0</p>
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<p class="text-muted">Description 1</p>
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<p class="text-muted">Description 2</p>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with description slot correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<p class="text-muted">Description slot</p>
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<p class="text-muted">Description slot</p>
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<p class="text-muted">Description slot</p>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with descriptionKey correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<p class="text-muted">1</p>
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<p class="text-muted">2</p>
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<p class="text-muted">3</p>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with disabled correctly 1`] = `
|
|
"<div tabindex="-1" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" data-disabled="" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4 cursor-not-allowed opacity-75" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" disabled="" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default cursor-not-allowed opacity-75">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" data-disabled="" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4 cursor-not-allowed opacity-75" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" disabled="" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default cursor-not-allowed opacity-75">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" data-disabled="" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4 cursor-not-allowed opacity-75" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" disabled="" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default cursor-not-allowed opacity-75">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with horizontal variant card correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="horizontal" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-row gap-y-1">
|
|
<!--v-if--><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-primary">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:1" class="block font-medium text-default">Option 1</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-primary">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:2" class="block font-medium text-default">Option 2</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-primary">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:3" class="block font-medium text-default">Option 3</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with horizontal variant list correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="horizontal" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-row gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with horizontal variant table correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="horizontal" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex flex-row gap-0 -space-x-px">
|
|
<!--v-if--><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-s-lg last-of-type:rounded-e-lg has-data-[state=checked]:bg-primary/10 has-data-[state=checked]:border-primary/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:1" class="block font-medium text-default">Option 1</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-s-lg last-of-type:rounded-e-lg has-data-[state=checked]:bg-primary/10 has-data-[state=checked]:border-primary/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:2" class="block font-medium text-default">Option 2</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-s-lg last-of-type:rounded-e-lg has-data-[state=checked]:bg-primary/10 has-data-[state=checked]:border-primary/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="horizontal" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:3" class="block font-medium text-default">Option 3</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with indicator end correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row-reverse">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full me-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row-reverse">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full me-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row-reverse">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full me-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with indicator hidden correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary sr-only size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full text-center text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary sr-only size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full text-center text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary sr-only size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full text-center text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with indicator start correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with items correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with label slot correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Label slot</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Label slot</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Label slot</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with labelKey correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with legend slot correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<legend class="mb-1 block font-medium text-default text-sm">Legend slot</legend>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with modelValue correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with neutral variant card correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if--><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-inverted">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-inverted"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:1" class="block font-medium text-default">Option 1</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-inverted">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:2" class="block font-medium text-default">Option 2</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-inverted">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:3" class="block font-medium text-default">Option 3</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with neutral variant list correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-inverted"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with neutral variant table correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex flex-col gap-0 -space-y-px">
|
|
<!--v-if--><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-t-lg last-of-type:rounded-b-lg has-data-[state=checked]:bg-elevated has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-inverted"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:1" class="block font-medium text-default">Option 1</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-t-lg last-of-type:rounded-b-lg has-data-[state=checked]:bg-elevated has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:2" class="block font-medium text-default">Option 2</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-t-lg last-of-type:rounded-b-lg has-data-[state=checked]:bg-elevated has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:3" class="block font-medium text-default">Option 3</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with primary variant card correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if--><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-primary">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:1" class="block font-medium text-default">Option 1</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-primary">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:2" class="block font-medium text-default">Option 2</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start border border-muted rounded-lg flex-row p-3.5 has-data-[state=checked]:border-primary">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:3" class="block font-medium text-default">Option 3</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with primary variant list correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with primary variant table correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex flex-col gap-0 -space-y-px">
|
|
<!--v-if--><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-t-lg last-of-type:rounded-b-lg has-data-[state=checked]:bg-primary/10 has-data-[state=checked]:border-primary/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:1" class="block font-medium text-default">Option 1</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-t-lg last-of-type:rounded-b-lg has-data-[state=checked]:bg-primary/10 has-data-[state=checked]:border-primary/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:2" class="block font-medium text-default">Option 2</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label><label class="relative flex items-start flex-row border border-muted p-3.5 first-of-type:rounded-t-lg last-of-type:rounded-b-lg has-data-[state=checked]:bg-primary/10 has-data-[state=checked]:border-primary/50 has-data-[state=checked]:z-[1]">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm">
|
|
<p for="v-0:3" class="block font-medium text-default">Option 3</p>
|
|
<!--v-if-->
|
|
</div>
|
|
</label>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with required correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<legend class="mb-1 block font-medium text-default text-sm after:content-['*'] after:ms-0.5 after:text-error">Legend</legend>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with size lg correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4.5" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4.5" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4.5" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with size md correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with size sm correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-0.5">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-4"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-3.5" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-xs"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-4"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-3.5" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-xs"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-4"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-3.5" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-xs"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with size xl correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1.5">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-6"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-5" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-base"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-6"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-5" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-base"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-6"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-5" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-base"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with size xs correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-0.5">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-4"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-3" id="v-0:1" role="checkbox" type="button" aria-checked="true" aria-required="false" data-state="checked" data-reka-collection-item=""><span data-state="checked" style="pointer-events: none;" class="flex items-center justify-center size-full text-inverted bg-primary"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 16 16" class="shrink-0 size-full"></svg></span>
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-xs"><label for="v-0:1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-4"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-3" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-xs"><label for="v-0:2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-4"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-3" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-xs"><label for="v-0:3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with ui correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex flex-col gap-y-1 gap-x-4">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:1" class="block font-medium text-red">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:2" class="block font-medium text-red">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:3" class="block font-medium text-red">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`CheckboxGroup > renders with valueKey correctly 1`] = `
|
|
"<div tabindex="0" data-orientation="vertical" dir="ltr" style="outline-color: none; outline-style: none; outline-width: initial;" id="v-0" class="relative">
|
|
<fieldset class="flex gap-x-2 flex-col gap-y-1">
|
|
<!--v-if-->
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:Option 1" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:Option 1" class="block font-medium text-default">Option 1</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:Option 2" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:Option 2" class="block font-medium text-default">Option 2</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
<div class="relative flex items-start flex-row">
|
|
<div class="flex items-center h-5"><button tabindex="-1" data-orientation="vertical" class="rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary size-4" id="v-0:Option 3" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked" data-reka-collection-item="">
|
|
<!---->
|
|
<!---->
|
|
</button></div>
|
|
<div class="w-full ms-2 text-sm"><label for="v-0:Option 3" class="block font-medium text-default">Option 3</label>
|
|
<!--v-if-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<!---->
|
|
</div>"
|
|
`;
|