NEURALNG
DESIGN SYSTEM

DatePicker tokens

Component variables fall back to semantic NeuralNg primary, surface, border, text and focus tokens.

Design tokens

--neural-date-picker-width

Component inline size.

--neural-date-picker-min-height

Component minimum block size.

--neural-date-picker-padding

Component internal spacing.

--neural-date-picker-font-size

Component font size.

--neural-date-picker-color

Component foreground color.

--neural-date-picker-background

Component background surface.

--neural-date-picker-border

Component border shorthand.

--neural-date-picker-radius

Component corner radius.

--neural-date-picker-shadow

Component box shadow.

--neural-date-picker-focus-ring

Component keyboard focus ring.

--neural-date-picker-icon-color

Icon foreground color.

--neural-date-picker-icon-color-hover

Hovered icon foreground color.

--neural-date-picker-trigger-border

Trigger border shorthand.

--neural-date-picker-panel-padding

Panel internal spacing.

--neural-date-picker-panel-color

Panel foreground color.

--neural-date-picker-panel-background

Panel background surface.

--neural-date-picker-panel-border

Panel border shorthand.

--neural-date-picker-panel-radius

Panel corner radius.

--neural-date-picker-panel-shadow

Panel box shadow.

--neural-date-picker-panel-backdrop-filter

Panel backdrop filter effect.

--neural-date-picker-grid-gap

Spacing between grid items.

--neural-date-picker-weekday-color

Weekday foreground color.

--neural-date-picker-day-radius

Day corner radius.

--neural-date-picker-day-background-hover

Hovered day background surface.

--neural-date-picker-day-background-selected

Selected day background surface.

--neural-date-picker-day-color-selected

Selected day foreground color.

--neural-date-picker-day-color-outside

Foreground color for days that belong to an adjacent month.

--neural-date-picker-today-color

Today foreground color.

--neural-date-picker-disabled-opacity

Disabled opacity.

--neural-date-picker-border-color-invalid

Invalid component border color.

Typed class slots

NeuralDatePickerClasses covers root/input/trigger/panel, announcements, every calendar view, week/day states, range states, time fields and footer actions. Explicit aliases trigger and rangeStart/Middle/End remain supported.

Cascade order

Structural hooks → component tokens → Neutral theme → Glass/Futuristic token overrides → consumer classes

Global provideNeuralNg({ unstyled: true }), Field-owned unstyled mode and component unstyled all retain behavior and structural *-root hooks.