Skip to content

FieldSetRange

Source: client/lib/theme/vueda-tailwind/form/index.js

Card shell for paired lower and upper range fields, including nested-fieldset inset chrome.

Vue component: FieldSetRange

SlotDefault classesDescription
root2 classesCard shell for paired lower and upper range fields, including nested-fieldset inset chrome.
inner2 classesResponsive range grid that stacks on narrow viewports and splits into lower, separator, upper at sm.
headerflex items-baseline gap-1 2xs:gap-2 mb-1Label row above the paired controls.
separator2 classesVisual separator between lower and upper bounds.
title3 classesCompact uppercase range title.
label3 classesCompact uppercase fallback label for the range group. See also: FieldSetRange.title.
fieldWrapper around each rendered range endpoint field.
choresPanel3 classesFieldset-level description and messages panel below the paired controls.

root

Card shell for paired lower and upper range fields, including nested-fieldset inset chrome.

Default classes:

text
bg-card border-hairline rounded-vueda-card overflow-clip p-3
[[data-vueda-fieldset]_&]:border-0 [[data-vueda-fieldset]_&]:shadow-[inset_0_0_0_var(--vueda-hairline-width)_var(--border)]

Source: client/lib/theme/vueda-tailwind/form/FieldSetRange.theme.js:18

inner

Responsive range grid that stacks on narrow viewports and splits into lower, separator, upper at sm.

Default classes:

text
grid items-center gap-1 2xs:gap-2
grid-cols-1 sm:grid-cols-[1fr_16px_1fr]

Source: client/lib/theme/vueda-tailwind/form/FieldSetRange.theme.js:26

Label row above the paired controls.

Default classes:

flex items-baseline gap-1 2xs:gap-2 mb-1

Source: client/lib/theme/vueda-tailwind/form/FieldSetRange.theme.js:30

separator

Visual separator between lower and upper bounds.

Default classes:

text
hidden sm:flex items-center justify-center text-muted-foreground
h-8 w-4 select-none leading-none

Source: client/lib/theme/vueda-tailwind/form/FieldSetRange.theme.js:34

title

Compact uppercase range title.

Default classes:

text
leading-none
text-[length:var(--vueda-text-micro)] font-semibold uppercase tracking-[0.06em]
text-muted-foreground

Source: client/lib/theme/vueda-tailwind/form/FieldSetRange.theme.js:41

label

Compact uppercase fallback label for the range group. See also: FieldSetRange.title.

Default classes:

text
leading-none
text-[length:var(--vueda-text-micro)] font-semibold uppercase tracking-[0.06em]
text-muted-foreground

Source: client/lib/theme/vueda-tailwind/form/FieldSetRange.theme.js:49

field

Wrapper around each rendered range endpoint field.

Source: client/lib/theme/vueda-tailwind/form/FieldSetRange.theme.js:57

choresPanel

Fieldset-level description and messages panel below the paired controls.

Default classes:

text
-mx-3 -mb-3 mt-3 px-3 py-2 border-t-hairline
bg-[color-mix(in_oklab,var(--muted)_15%,var(--card))]
flex flex-col gap-1

Source: client/lib/theme/vueda-tailwind/form/FieldSetRange.theme.js:63

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2