@payfit/unity-components
Version:
1,459 lines • 86 kB
JSON
{
"components": [
{
"description": "Groups high-priority page actions in a responsive toolbar for bulk or contextual workflows.",
"docsHref": "?path=/docs/component-reference-actionbar--docs",
"id": "component-reference-actionbar",
"keywords": ["action-bar", "action", "bar"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-actionbar--default"
},
"related": [],
"section": "components",
"tags": ["category:tabular-data", "type:component", "category:actions"],
"title": "ActionBar"
},
{
"description": "Turns custom content into an accessible press target without changing its layout or visual structure.",
"docsHref": "?path=/docs/component-reference-actionable--docs",
"id": "component-reference-actionable",
"keywords": ["actionable"],
"preview": {
"type": "story",
"story": "primary",
"storyId": "component-reference-actionable--primary"
},
"related": [],
"section": "components",
"tags": ["type:primitive", "type:component", "category:foundations"],
"title": "Actionable"
},
{
"description": "Alerts communicate important contextual information, status, or calls to action.",
"docsHref": "?path=/docs/component-reference-alert--docs",
"id": "component-reference-alert",
"keywords": ["message", "notice", "status", "banner", "information"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-alert--default",
"zoom": 0.8
},
"related": [],
"section": "components",
"tags": [
"type:component",
"category:content",
"behavior:disclosure",
"behavior:validation"
],
"title": "Alert"
},
{
"description": "Position a small element relative to a bigger element in any of its corners",
"docsHref": "?path=/docs/component-reference-anchor--docs",
"id": "component-reference-anchor",
"keywords": ["anchor"],
"preview": {
"type": "story",
"story": "primary",
"storyId": "component-reference-anchor--primary"
},
"related": [],
"section": "components",
"tags": ["type:primitive", "type:component", "category:foundations"],
"title": "Anchor"
},
{
"description": "Provides the app shell structure for side navigation, top bars, and main page content.",
"docsHref": "?path=/docs/component-reference-applayout--docs",
"id": "component-reference-applayout",
"keywords": ["app-layout", "app", "layout"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-applayout--default",
"zoom": 0.4
},
"related": [],
"section": "patterns",
"tags": ["category:layout", "type:pattern"],
"title": "AppLayout"
},
{
"description": "Builds product navigation menus with grouped items, active states, and space-specific actions.",
"docsHref": "?path=/docs/component-reference-appmenu--docs",
"id": "component-reference-appmenu",
"keywords": ["app-menu", "app", "menu"],
"preview": {
"type": "image",
"src": "/catalog/appmenu-preview.png",
"alt": "AppMenu preview with the application navigation drawer open."
},
"related": [],
"section": "patterns",
"tags": [
"category:navigation",
"behavior:selection",
"behavior:disclosure",
"behavior:navigation",
"type:pattern",
"category:layout"
],
"title": "AppMenu"
},
{
"description": "Combines text search and option selection for quickly finding one value from a filtered list.",
"docsHref": "?path=/docs/component-reference-autocomplete--docs",
"id": "component-reference-autocomplete",
"keywords": ["autocomplete"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-autocomplete--default"
},
"related": [],
"section": "components",
"tags": [
"category:inputs",
"type:component",
"behavior:filtering",
"behavior:editing"
],
"title": "Autocomplete"
},
{
"description": "Avatars represent people, companies, or entities with initials, icons, or images.",
"docsHref": "?path=/docs/component-reference-avatar--docs",
"id": "component-reference-avatar",
"keywords": ["person", "profile", "user", "company", "identity"],
"preview": {
"type": "story",
"story": "with-image",
"storyId": "component-reference-avatar--with-image"
},
"related": [],
"section": "components",
"tags": [
"type:component",
"category:content",
"category:inputs",
"behavior:editing",
"behavior:validation"
],
"title": "Avatar"
},
{
"description": "Labels statuses, counts, or metadata with compact contextual styling and optional icons.",
"docsHref": "?path=/docs/component-reference-badge--docs",
"id": "component-reference-badge",
"keywords": ["badge"],
"preview": {
"type": "story",
"story": "primary",
"storyId": "component-reference-badge--primary"
},
"related": [],
"section": "components",
"tags": ["category:information", "type:component", "category:content"],
"title": "Badge"
},
{
"description": "Displays mobile-first modal content from the bottom of the viewport for focused tasks.",
"docsHref": "?path=/docs/component-reference-bottomsheet--docs",
"id": "component-reference-bottomsheet",
"keywords": ["bottom-sheet", "bottom", "sheet"],
"preview": {
"type": "image",
"src": "/catalog/bottomsheet-preview.png",
"alt": "BottomSheet preview with modal content opened from the bottom of the viewport."
},
"related": [],
"section": "components",
"tags": [
"category:feedback",
"type:component",
"behavior:blocking",
"behavior:disclosure"
],
"title": "BottomSheet"
},
{
"description": "Breadcrumbs integrates Unity with TanStack Router navigation patterns.",
"docsHref": "?path=/docs/library-integrations-reference-tanstack-router-breadcrumb--docs",
"id": "library-integrations-reference-tanstack-router-breadcrumb",
"keywords": ["tanstack-router", "breadcrumbs"],
"preview": {
"type": "story",
"story": "default",
"storyId": "library-integrations-reference-tanstack-router-breadcrumb--default"
},
"related": [],
"section": "integrations",
"tags": [
"type:integration",
"category:navigation",
"behavior:navigation"
],
"title": "Breadcrumb"
},
{
"description": "Turns the current page hierarchy into compact parent links for backtracking across nested routes.",
"docsHref": "?path=/docs/component-reference-breadcrumbs--docs",
"id": "component-reference-breadcrumbs",
"keywords": ["breadcrumbs", "dynamic-breadcrumbs", "dynamic"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-breadcrumbs--default",
"zoom": 0.7
},
"related": [],
"section": "components",
"tags": ["category:navigation", "type:component", "behavior:navigation"],
"title": "Breadcrumbs"
},
{
"description": "Buttons allow users to take actions, and make choices, with a single tap.",
"docsHref": "?path=/docs/component-reference-button--docs",
"id": "component-reference-button",
"keywords": ["action", "cta", "submit", "confirm", "trigger"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-button--default"
},
"related": [],
"section": "components",
"tags": [
"type:component",
"category:actions",
"behavior:selection",
"category:inputs"
],
"title": "Button"
},
{
"description": "Frames related content and actions in a reusable surface with consistent spacing and borders.",
"docsHref": "?path=/docs/component-reference-card--docs",
"id": "component-reference-card",
"keywords": ["card"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-card--default"
},
"related": [],
"section": "components",
"tags": ["category:information", "type:component", "category:content"],
"title": "Card"
},
{
"description": "Present related content in a horizontally scrollable region with navigation controls.",
"docsHref": "?path=/docs/component-reference-carousel--docs",
"id": "component-reference-carousel",
"keywords": ["carousel"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-carousel--default",
"zoom": 0.7
},
"related": [],
"section": "components",
"tags": ["type:component", "category:content", "behavior:selection"],
"title": "Carousel"
},
{
"description": "Lets users toggle a single boolean option in forms or settings.",
"docsHref": "?path=/docs/component-reference-checkbox--docs",
"id": "component-reference-checkbox",
"keywords": ["checkbox"],
"preview": {
"type": "story",
"story": "primary",
"storyId": "component-reference-checkbox--primary"
},
"related": [],
"section": "components",
"tags": [
"category:inputs",
"type:component",
"behavior:selection",
"behavior:editing"
],
"title": "Checkbox"
},
{
"description": "Combines a TanStack checkbox with label, helper text, validation feedback, and form state.",
"docsHref": "?path=/docs/forms-reference-checkboxfield--docs",
"id": "forms-reference-checkboxfield",
"keywords": [
"checkbox-field",
"tanstack-checkbox-field",
"tanstack",
"checkbox",
"field"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-checkboxfield--default"
},
"related": [],
"section": "forms",
"tags": [
"category:fields",
"type:form-control",
"behavior:selection",
"behavior:editing",
"behavior:validation"
],
"title": "CheckboxField"
},
{
"description": "Groups related checkboxes so users can select multiple options from one set.",
"docsHref": "?path=/docs/component-reference-checkboxgroup--docs",
"id": "component-reference-checkboxgroup",
"keywords": ["checkbox-group", "checkbox", "group"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-checkboxgroup--default"
},
"related": [],
"section": "components",
"tags": [
"category:inputs",
"type:component",
"behavior:multi-selection",
"behavior:selection",
"behavior:editing"
],
"title": "CheckboxGroup"
},
{
"description": "Combines a TanStack checkbox group with label, helper text, validation feedback, and form state.",
"docsHref": "?path=/docs/forms-reference-checkboxgroupfield--docs",
"id": "forms-reference-checkboxgroupfield",
"keywords": [
"checkbox-group-field",
"tanstack-check-group-field",
"tanstack",
"check",
"group",
"field"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-checkboxgroupfield--default",
"zoom": 0.7
},
"related": [],
"section": "forms",
"tags": [
"category:fields",
"type:form-control",
"behavior:multi-selection",
"behavior:selection",
"behavior:editing",
"behavior:validation"
],
"title": "CheckboxGroupField"
},
{
"description": "Binds a checkbox group to TanStack Form state for selecting multiple values.",
"docsHref": "?path=/docs/forms-reference-checkboxgroupinput--docs",
"id": "forms-reference-checkboxgroupinput",
"keywords": [
"checkbox-group",
"tanstack-checkbox-group",
"tanstack",
"checkbox",
"group"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-checkboxgroupinput--default",
"zoom": 0.7
},
"related": [],
"section": "forms",
"tags": [
"type:form-control",
"category:inputs",
"behavior:multi-selection",
"behavior:selection",
"behavior:editing",
"behavior:validation"
],
"title": "CheckboxGroupInput"
},
{
"description": "Binds a checkbox to TanStack Form state for a single boolean value.",
"docsHref": "?path=/docs/forms-reference-checkboxinput--docs",
"id": "forms-reference-checkboxinput",
"keywords": ["checkbox", "tanstack-checkbox", "tanstack"],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-checkboxinput--default",
"zoom": 0.7
},
"related": [],
"section": "forms",
"tags": [
"type:form-control",
"category:inputs",
"behavior:selection",
"behavior:editing",
"behavior:validation"
],
"title": "CheckboxInput"
},
{
"description": "Provides an accessible icon-only button for auxiliary actions.",
"docsHref": "?path=/docs/component-reference-circulariconbutton--docs",
"id": "component-reference-circulariconbutton",
"keywords": [
"icon-button",
"circular-icon-button",
"circular",
"icon",
"button"
],
"preview": {
"type": "story",
"story": "enabled",
"storyId": "component-reference-circulariconbutton--enabled"
},
"related": [],
"section": "components",
"tags": ["status:experimental", "category:actions", "type:component"],
"title": "CircularIconButton"
},
{
"description": "Displays inline code, technical values, or short tokens with monospace styling.",
"docsHref": "?path=/docs/component-reference-code--docs",
"id": "component-reference-code",
"keywords": ["code"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-code--default"
},
"related": [],
"section": "components",
"tags": ["category:information", "type:primitive", "category:content"],
"title": "Code"
},
{
"description": "Creates disclosure sections for optional details without sending users to another page.",
"docsHref": "?path=/docs/component-reference-collapsible--docs",
"id": "component-reference-collapsible",
"keywords": ["collapsible"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-collapsible--default"
},
"related": [],
"section": "components",
"tags": [
"category:information",
"type:component",
"category:content",
"behavior:disclosure"
],
"title": "Collapsible"
},
{
"description": "Coordinates related disclosure sections as one accessible accordion with shared expanded state.",
"docsHref": "?path=/docs/component-reference-collapsiblegroup--docs",
"id": "component-reference-collapsiblegroup",
"keywords": ["collapsible", "accordion", "disclosure", "group"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-collapsiblegroup--default"
},
"related": ["component-reference-collapsible"],
"section": "components",
"tags": ["type:component", "category:information", "behavior:disclosure"],
"title": "CollapsibleGroup"
},
{
"description": "Data Grid with sorting, pagination, row selection, and custom cells; powered by Tanstack Table",
"docsHref": "?path=/docs/component-reference-datatable--docs",
"id": "component-reference-datatable",
"keywords": ["data-table", "category:tabular-data", "table"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-datatable--default",
"zoom": 0.5
},
"related": [],
"section": "components",
"tags": ["category:tabular-data", "type:component", "behavior:selection"],
"title": "DataTable"
},
{
"description": "Provide contextual actions for selected table rows.",
"docsHref": "?path=/docs/component-reference-datatable-datatablebulkactions--docs",
"id": "component-reference-datatable-datatablebulkactions",
"keywords": ["data-table", "bulk-actions", "selection", "table"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-datatable-datatablebulkactions--default",
"zoom": 0.5
},
"principal": "component-reference-datatable",
"related": [],
"section": "components",
"tags": [
"category:tabular-data",
"type:component",
"behavior:multi-selection"
],
"title": "DataTableBulkActions"
},
{
"description": "Displays a calendar grid for selecting a single date, with controls for year and month selection",
"docsHref": "?path=/docs/component-reference-datecalendar--docs",
"id": "component-reference-datecalendar",
"keywords": ["date-calendar", "date", "calendar"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-datecalendar--default",
"zoom": 0.6
},
"related": [],
"section": "components",
"tags": ["type:component", "category:inputs", "behavior:editing"],
"title": "DateCalendar"
},
{
"description": "Lets users pick a date from an input-triggered calendar popover.",
"docsHref": "?path=/docs/component-reference-datepicker--docs",
"id": "component-reference-datepicker",
"keywords": ["date-picker", "date", "picker"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-datepicker--default"
},
"related": [],
"section": "components",
"tags": ["category:inputs", "type:component", "behavior:editing"],
"title": "DatePicker"
},
{
"description": "Combines a TanStack date picker with label, helper text, validation feedback, and form state.",
"docsHref": "?path=/docs/forms-reference-datepickerfield--docs",
"id": "forms-reference-datepickerfield",
"keywords": [
"date-picker-field",
"tanstack-date-picker-field",
"tanstack",
"date",
"picker",
"field"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-datepickerfield--default",
"zoom": 0.7
},
"related": [],
"section": "forms",
"tags": [
"category:fields",
"type:form-control",
"behavior:editing",
"behavior:validation"
],
"title": "DatePickerField"
},
{
"description": "Binds a date picker input to TanStack Form state for single-date values.",
"docsHref": "?path=/docs/forms-reference-datepickerinput--docs",
"id": "forms-reference-datepickerinput",
"keywords": [
"date-picker",
"tanstack-date-picker",
"tanstack",
"date",
"picker"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-datepickerinput--default",
"zoom": 0.8
},
"related": [],
"section": "forms",
"tags": [
"type:form-control",
"category:inputs",
"behavior:editing",
"behavior:validation"
],
"title": "DatePickerInput"
},
{
"description": "Displays a calendar grid for selecting a start and end date range.",
"docsHref": "?path=/docs/component-reference-daterangecalendar--docs",
"id": "component-reference-daterangecalendar",
"keywords": ["date-range-calendar", "date", "range", "calendar"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-daterangecalendar--default",
"zoom": 0.8
},
"related": [],
"section": "components",
"tags": ["type:component", "category:inputs", "behavior:editing"],
"title": "DateRangeCalendar"
},
{
"description": "Lets users pick a start and end date from an input-triggered calendar popover.",
"docsHref": "?path=/docs/component-reference-daterangepicker--docs",
"id": "component-reference-daterangepicker",
"keywords": ["date-range-picker", "date", "range", "picker"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-daterangepicker--default"
},
"related": [],
"section": "components",
"tags": ["category:inputs", "type:component", "behavior:editing"],
"title": "DateRangePicker"
},
{
"description": "Combines a TanStack date range picker with label, helper text, validation feedback, and form state.",
"docsHref": "?path=/docs/forms-reference-daterangepickerfield--docs",
"id": "forms-reference-daterangepickerfield",
"keywords": [
"date-range-picker-field",
"tanstack-date-range-picker-field",
"tanstack",
"date",
"range",
"picker",
"field"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-daterangepickerfield--default",
"zoom": 0.8
},
"related": [],
"section": "forms",
"tags": [
"category:fields",
"type:form-control",
"behavior:editing",
"behavior:validation"
],
"title": "DateRangePickerField"
},
{
"description": "Binds a date range picker to TanStack Form state for start and end dates.",
"docsHref": "?path=/docs/forms-reference-daterangepickerinput--docs",
"id": "forms-reference-daterangepickerinput",
"keywords": [
"date-range-picker",
"tanstack-date-range-picker",
"tanstack",
"date",
"range",
"picker"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-daterangepickerinput--default",
"zoom": 0.8
},
"related": [],
"section": "forms",
"tags": [
"type:form-control",
"category:inputs",
"behavior:editing",
"behavior:validation"
],
"title": "DateRangePickerInput"
},
{
"description": "Displays name-value pairs for summaries, details, and structured read-only data.",
"docsHref": "?path=/docs/component-reference-definitionlist--docs",
"id": "component-reference-definitionlist",
"keywords": ["definition-list", "definition", "list"],
"preview": {
"type": "story",
"story": "horizontal",
"storyId": "component-reference-definitionlist--horizontal"
},
"related": [],
"section": "components",
"tags": ["type:component", "category:tabular-data", "behavior:selection"],
"title": "DefinitionList"
},
{
"description": "Attaches concise definitions to terms so users can clarify domain language in context.",
"docsHref": "?path=/docs/component-reference-definitiontooltip--docs",
"id": "component-reference-definitiontooltip",
"keywords": ["definition-tooltip", "definition", "tooltip"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-definitiontooltip--default"
},
"related": [],
"section": "components",
"tags": ["category:feedback", "type:component", "behavior:disclosure"],
"title": "DefinitionTooltip"
},
{
"description": "Dialogs show modal content that requires focused attention or a blocking decision.",
"docsHref": "?path=/docs/component-reference-dialog--docs",
"id": "component-reference-dialog",
"keywords": ["modal", "overlay", "confirmation", "blocking", "prompt"],
"preview": {
"type": "image",
"src": "/catalog/dialog-preview.png",
"alt": "Dialog preview with a centered modal, title, message, and two actions."
},
"related": [],
"section": "components",
"tags": [
"type:component",
"category:feedback",
"behavior:blocking",
"behavior:disclosure"
],
"title": "Dialog"
},
{
"description": "Explains an empty view and offers the next action when there is no content to show.",
"docsHref": "?path=/docs/component-reference-emptystate--docs",
"id": "component-reference-emptystate",
"keywords": ["empty-state", "empty", "state"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-emptystate--default"
},
"related": [],
"section": "components",
"tags": ["type:component", "category:feedback"],
"title": "EmptyState"
},
{
"description": "Explains a failed view or request and gives users a clear recovery action.",
"docsHref": "?path=/docs/component-reference-errorstate--docs",
"id": "component-reference-errorstate",
"keywords": ["error-state", "error", "state"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-errorstate--default",
"zoom": 0.25
},
"related": [],
"section": "components",
"tags": ["category:feedback", "type:component", "behavior:validation"],
"title": "ErrorState"
},
{
"description": "Provides the atomic field wrapper for custom TanStack Form layouts with labels, help text, and feedback.",
"docsHref": "?path=/docs/forms-reference-field--docs",
"id": "forms-reference-field",
"keywords": [
"form-field",
"tanstack-form-field",
"tanstack",
"form",
"field"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-field--default"
},
"related": [],
"section": "forms",
"tags": [
"category:fields",
"type:form-control",
"behavior:editing",
"behavior:validation"
],
"title": "Field"
},
{
"description": "Groups related form controls under one accessible legend.",
"docsHref": "?path=/docs/forms-reference-fieldset--docs",
"id": "forms-reference-fieldset",
"keywords": ["fieldset"],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-fieldset--default"
},
"related": [],
"section": "forms",
"tags": [
"category:fields",
"type:form-control",
"behavior:editing",
"behavior:validation"
],
"title": "Fieldset"
},
{
"description": "Defines one table filter with a trigger, operator, and custom value control.",
"docsHref": "?path=/docs/component-reference-filter--docs",
"id": "component-reference-filter",
"keywords": ["filter"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-filter--default"
},
"related": [],
"section": "components",
"tags": ["category:tabular-data", "type:component", "behavior:filtering"],
"title": "Filter"
},
{
"description": "Combine and manage multiple filters for narrowing table or list data.",
"docsHref": "?path=/docs/component-reference-filtertoolbar--docs",
"id": "component-reference-filtertoolbar",
"keywords": ["filter-toolbar", "filter", "toolbar"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-filtertoolbar--default"
},
"related": [],
"section": "components",
"tags": ["type:component", "category:tabular-data", "behavior:filtering"],
"title": "FilterToolbar"
},
{
"description": "Arranges content in one dimension with Unity spacing, alignment, wrapping, and direction props.",
"docsHref": "?path=/docs/component-reference-flex--docs",
"id": "component-reference-flex",
"keywords": ["flex"],
"preview": {
"type": "story",
"story": "basic",
"storyId": "component-reference-flex--basic"
},
"related": [],
"section": "components",
"tags": ["category:layout", "type:primitive"],
"title": "Flex"
},
{
"description": "Display high-priority page actions in a responsive bottom toolbar for persistent actions",
"docsHref": "?path=/docs/component-reference-floatingactionbar--docs",
"id": "component-reference-floatingactionbar",
"keywords": ["floating-action-bar", "floating", "action", "bar"],
"preview": {
"type": "story",
"story": "one-button",
"storyId": "component-reference-floatingactionbar--one-button"
},
"related": [],
"section": "components",
"tags": [
"category:navigation",
"type:component",
"category:actions",
"behavior:navigation"
],
"title": "FloatingActionBar"
},
{
"description": "Connects TanStack Form state to submission, validation, and native form semantics.",
"docsHref": "?path=/docs/forms-reference-form--docs",
"id": "forms-reference-form",
"keywords": ["form", "tanstack-form", "tanstack"],
"preview": {
"type": "story",
"story": "primary",
"storyId": "forms-reference-form--primary",
"zoom": 0.8
},
"related": [],
"section": "forms",
"tags": [
"category:fields",
"type:form-control",
"behavior:editing",
"behavior:validation"
],
"title": "Form"
},
{
"description": "FormContextualLink integrates Unity with TanStack Router navigation patterns.",
"docsHref": "?path=/docs/library-integrations-reference-tanstack-router-formcontextuallink--docs",
"id": "library-integrations-reference-tanstack-router-formcontextuallink",
"keywords": [
"tanstack-router",
"form-contextual-link",
"form",
"contextual",
"link"
],
"preview": {
"type": "story",
"story": "basic-navigation",
"storyId": "library-integrations-reference-tanstack-router-formcontextuallink--basic-navigation"
},
"related": [],
"section": "integrations",
"tags": ["type:integration", "category:inputs", "behavior:navigation"],
"title": "FormContextualLink"
},
{
"description": "Covers the full page with a loading state while an app view is preparing content.",
"docsHref": "?path=/docs/component-reference-fullpageloader--docs",
"id": "component-reference-fullpageloader",
"keywords": ["full-page-loader", "full", "page", "loader"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-fullpageloader--default"
},
"related": [],
"section": "components",
"tags": ["category:feedback", "type:pattern", "behavior:async"],
"title": "FullPageLoader"
},
{
"description": "Structures step-by-step flows with funnel navigation, content, and action areas.",
"docsHref": "?path=/docs/component-reference-funnellayout--docs",
"id": "component-reference-funnellayout",
"keywords": ["funnel-layout", "funnel", "layout"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-funnellayout--default"
},
"related": [],
"section": "patterns",
"tags": ["category:layout", "behavior:editing", "type:pattern"],
"title": "FunnelLayout"
},
{
"description": "Creates responsive two-dimensional layouts using Unity grid primitives.",
"docsHref": "?path=/docs/component-reference-grid--docs",
"id": "component-reference-grid",
"keywords": ["grid"],
"preview": {
"type": "story",
"story": "basic",
"storyId": "component-reference-grid--basic"
},
"related": [],
"section": "components",
"tags": ["category:layout", "type:primitive"],
"title": "Grid"
},
{
"description": "Provides an accessible icon-only button for compact actions.",
"docsHref": "?path=/docs/component-reference-iconbutton--docs",
"id": "component-reference-iconbutton",
"keywords": ["icon-button", "icon", "button"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-iconbutton--default"
},
"related": [],
"section": "components",
"tags": ["category:actions", "type:component"],
"title": "IconButton"
},
{
"description": "Builds editable read/write field rows connected to TanStack Form values.",
"docsHref": "?path=/docs/forms-reference-inlinefield--docs",
"id": "forms-reference-inlinefield",
"keywords": ["inline-field", "inline", "field"],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-inlinefield--default"
},
"related": [],
"section": "forms",
"tags": [
"type:form-control",
"category:fields",
"behavior:editing",
"behavior:validation"
],
"title": "InlineField"
},
{
"description": "Groups inline editable fields for dense read-and-edit forms backed by TanStack Form.",
"docsHref": "?path=/docs/forms-reference-inlinefieldgroup--docs",
"id": "forms-reference-inlinefieldgroup",
"keywords": ["inline-field-group", "inline", "field", "group"],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-inlinefieldgroup--default"
},
"related": [],
"section": "forms",
"tags": [
"type:form-control",
"category:fields",
"behavior:multi-selection",
"behavior:editing",
"behavior:validation"
],
"title": "InlineFieldGroup"
},
{
"description": "Provides the plain text input base with adornments, validation states, and native input props.",
"docsHref": "?path=/docs/component-reference-input--docs",
"id": "component-reference-input",
"keywords": ["input"],
"preview": {
"type": "story",
"story": "empty",
"storyId": "component-reference-input--empty"
},
"related": [],
"section": "components",
"tags": ["category:inputs", "type:component", "behavior:editing"],
"title": "Input"
},
{
"description": "Labels a form control with required or optional indicators and accessible text styling.",
"docsHref": "?path=/docs/component-reference-label--docs",
"id": "component-reference-label",
"keywords": ["label"],
"preview": {
"type": "story",
"story": "is-required",
"storyId": "component-reference-label--is-required"
},
"related": [],
"section": "components",
"tags": ["category:inputs", "type:component", "behavior:editing"],
"title": "Label"
},
{
"description": "Styles navigation anchors for routes or external destinations without button affordances.",
"docsHref": "?path=/docs/component-reference-link--docs",
"id": "component-reference-link",
"keywords": ["link", "raw-link", "raw"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-link--default"
},
"related": [],
"section": "components",
"tags": ["category:navigation", "type:component", "behavior:navigation"],
"title": "Link"
},
{
"description": "Link integrates Unity with TanStack Router navigation patterns.",
"docsHref": "?path=/docs/library-integrations-reference-tanstack-router-link--docs",
"id": "library-integrations-reference-tanstack-router-link",
"keywords": ["tanstack-router", "link"],
"preview": {
"type": "story",
"story": "basic-navigation",
"storyId": "library-integrations-reference-tanstack-router-link--basic-navigation"
},
"related": [],
"section": "integrations",
"tags": [
"type:integration",
"category:navigation",
"behavior:navigation"
],
"title": "Link"
},
{
"description": "Gives navigation links button styling when the action should stand out as a primary path.",
"docsHref": "?path=/docs/component-reference-linkbutton--docs",
"id": "component-reference-linkbutton",
"keywords": ["link-button", "raw-link-button", "raw", "link", "button"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-linkbutton--default"
},
"related": [],
"section": "components",
"tags": ["type:component", "category:actions", "behavior:navigation"],
"title": "LinkButton"
},
{
"description": "LinkButton integrates Unity with TanStack Router navigation patterns.",
"docsHref": "?path=/docs/library-integrations-reference-tanstack-router-linkbutton--docs",
"id": "library-integrations-reference-tanstack-router-linkbutton",
"keywords": ["tanstack-router", "link-button", "link", "button"],
"preview": {
"type": "story",
"story": "basic-navigation",
"storyId": "library-integrations-reference-tanstack-router-linkbutton--basic-navigation"
},
"related": [],
"section": "integrations",
"tags": [
"type:integration",
"category:navigation",
"behavior:navigation"
],
"title": "LinkButton"
},
{
"description": "Displays navigable lists with sections, item states, labels, and supporting text.",
"docsHref": "?path=/docs/component-reference-listview--docs",
"id": "component-reference-listview",
"keywords": ["list-view", "list", "view"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-listview--example-documents-list"
},
"related": [],
"section": "components",
"tags": [
"category:navigation",
"type:component",
"behavior:selection",
"behavior:navigation"
],
"title": "ListView"
},
{
"description": "ListView integrates Unity with TanStack Router navigation patterns.",
"docsHref": "?path=/docs/library-integrations-reference-tanstack-router-listview--docs",
"id": "library-integrations-reference-tanstack-router-listview",
"keywords": ["tanstack-router", "list-view", "list", "view"],
"preview": {
"type": "story",
"story": "primary",
"storyId": "library-integrations-reference-tanstack-router-listview--primary"
},
"related": [],
"section": "integrations",
"tags": [
"type:integration",
"category:navigation",
"behavior:navigation",
"behavior:selection"
],
"title": "ListView"
},
{
"description": "Collects contextual actions in a keyboard-accessible popover menu anchored to a trigger.",
"docsHref": "?path=/docs/component-reference-menu--docs",
"id": "component-reference-menu",
"keywords": ["menu"],
"preview": {
"type": "image",
"src": "/catalog/menu-preview.png",
"alt": "Menu preview with a trigger and open list of contextual actions."
},
"related": [],
"section": "components",
"tags": [
"category:navigation",
"type:component",
"behavior:selection",
"behavior:disclosure",
"behavior:navigation"
],
"title": "Menu"
},
{
"description": "MenuItem integrates Unity with TanStack Router navigation patterns.",
"docsHref": "?path=/docs/library-integrations-reference-tanstack-router-menuitem--docs",
"id": "library-integrations-reference-tanstack-router-menuitem",
"keywords": ["tanstack-router", "menu-item", "menu", "item"],
"preview": {
"type": "story",
"story": "basic-menu-navigation",
"storyId": "library-integrations-reference-tanstack-router-menuitem--basic-menu-navigation"
},
"related": [],
"section": "integrations",
"tags": [
"type:integration",
"category:navigation",
"behavior:navigation"
],
"title": "MenuItem"
},
{
"description": "MultiSelect lets users choose multiple options from a dropdown list with keyboard navigation.",
"docsHref": "?path=/docs/component-reference-multiselect--docs",
"id": "component-reference-multiselect",
"keywords": ["dropdown", "combobox", "multiple choice", "tags", "filter"],
"preview": {
"type": "story",
"story": "primary",
"storyId": "component-reference-multiselect--primary"
},
"related": ["forms-reference-multiselectfield"],
"section": "components",
"tags": [
"type:component",
"category:inputs",
"behavior:multi-selection",
"behavior:filtering",
"behavior:selection",
"behavior:editing"
],
"title": "MultiSelect"
},
{
"description": "MultiSelectField combines MultiSelect with TanStack Form field labeling, feedback, and validation.",
"docsHref": "?path=/docs/forms-reference-multiselectfield--docs",
"id": "forms-reference-multiselectfield",
"keywords": [
"form field",
"tanstack form",
"dropdown",
"multiple choice",
"validation"
],
"preview": {
"type": "story",
"story": "primary",
"storyId": "forms-reference-multiselectfield--primary"
},
"principal": "component-reference-multiselect",
"related": ["component-reference-multiselect"],
"section": "forms",
"tags": [
"type:form-control",
"category:fields",
"behavior:multi-selection",
"behavior:validation",
"behavior:selection",
"behavior:editing"
],
"title": "MultiSelectField"
},
{
"description": "Binds a multi-select control to TanStack Form state for choosing multiple options.",
"docsHref": "?path=/docs/forms-reference-multiselectinput--docs",
"id": "forms-reference-multiselectinput",
"keywords": [
"multi-select",
"story-tanstack-multi-select",
"story",
"tanstack",
"multi",
"select"
],
"preview": {
"type": "story",
"story": "primary",
"storyId": "forms-reference-multiselectinput--primary"
},
"related": [],
"section": "forms",
"tags": [
"type:form-control",
"category:inputs",
"behavior:multi-selection",
"behavior:selection",
"behavior:editing",
"behavior:validation"
],
"title": "MultiSelectInput"
},
{
"description": "Structures app navigation lists with active, disabled, and nested item states.",
"docsHref": "?path=/docs/component-reference-nav--docs",
"id": "component-reference-nav",
"keywords": ["nav"],
"preview": {
"type": "story",
"story": "primary",
"storyId": "component-reference-nav--primary"
},
"related": [],
"section": "components",
"tags": ["category:navigation", "type:component", "behavior:navigation"],
"title": "Nav"
},
{
"description": "NavItem integrates Unity with TanStack Router navigation patterns.",
"docsHref": "?path=/docs/library-integrations-reference-tanstack-router-navitem--docs",
"id": "library-integrations-reference-tanstack-router-navitem",
"keywords": ["tanstack-router", "nav-item", "nav", "item"],
"preview": {
"type": "story",
"story": "basic-navigation",
"storyId": "library-integrations-reference-tanstack-router-navitem--basic-navigation"
},
"related": [],
"section": "integrations",
"tags": [
"type:integration",
"category:navigation",
"behavior:navigation"
],
"title": "NavItem"
},
{
"description": "Presents a navigational destination as a card with title, description, and optional media.",
"docsHref": "?path=/docs/component-reference-navigationcard--docs",
"id": "component-reference-navigationcard",
"keywords": [
"navigation-card",
"raw-navigation-card",
"raw",
"navigation",
"card"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-navigationcard--default"
},
"related": [],
"section": "components",
"tags": ["category:navigation", "type:component", "behavior:navigation"],
"title": "NavigationCard"
},
{
"description": "NavigationCard integrates Unity with TanStack Router navigation patterns.",
"docsHref": "?path=/docs/library-integrations-reference-tanstack-router-navigationcard--docs",
"id": "library-integrations-reference-tanstack-router-navigationcard",
"keywords": [
"tanstack-router",
"navigation-card",
"category:navigation",
"card"
],
"preview": {
"type": "story",
"story": "basic-navigation",
"storyId": "library-integrations-reference-tanstack-router-navigationcard--basic-navigation"
},
"related": [],
"section": "integrations",
"tags": [
"type:integration",
"category:navigation",
"behavior:navigation"
],
"title": "NavigationCard"
},
{
"description": "Combines a TanStack number input with label, helper text, validation feedback, and form state.",
"docsHref": "?path=/docs/forms-reference-numberfield--docs",
"id": "forms-reference-numberfield",
"keywords": [
"number-field",
"tanstack-number-field",
"tanstack",
"number",
"field"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-numberfield--default"
},
"related": [],
"section": "forms",
"tags": [
"category:fields",
"type:form-control",
"behavior:editing",
"behavior:validation"
],
"title": "NumberField"
},
{
"description": "Accepts and formats numeric values, with validation states, and native number input behavior.",
"docsHref": "?path=/docs/component-reference-numberinput--docs",
"id": "component-reference-numberinput",
"keywords": ["number-input", "number", "input"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-numberinput--default"
},
"related": [],
"section": "components",
"tags": ["category:inputs", "type:component", "behavior:editing"],
"title": "NumberInput"
},
{
"description": "Binds a numeric input to TanStack Form state for number values.",
"docsHref": "?path=/docs/forms-reference-numberinput--docs",
"id": "forms-reference-numberinput",
"keywords": [
"number-input",
"tanstack-number-input",
"tanstack",
"number",
"input"
],
"preview": {
"type": "story",
"story": "default",
"storyId": "forms-reference-numberinput--default"
},
"related": [],
"section": "forms",
"tags": [
"type:form-control",
"category:inputs",
"behavior:editing",
"behavior:validation"
],
"title": "NumberInput"
},
{
"description": "Provides a page shell with header, content, and action regions for app screens.",
"docsHref": "?path=/docs/component-reference-page--docs",
"id": "component-reference-page",
"keywords": ["page"],
"preview": {
"type": "story",
"story": "default",
"storyId": "component-reference-page--with-heading",
"zoom": 0.7
},
"related": [],
"section": "patterns",
"tags": ["category:layout", "type:pattern"],
"title": "Page"
},
{
"description": "Lets users move through paginated data with page links, next and previous controls, and item counts.",
"docsHref": "?path=/docs/component-reference-pagination--docs",
"id": "component-reference-pagination",
"keywords": ["pagination", "story-pagin