UNPKG

@payfit/unity-components

Version:

95 lines (73 loc) 4.21 kB
# Unity component catalog All exports come from a single entry: `@payfit/unity-components`. There are no sub-paths for runtime components; the only sub-paths are `@payfit/unity-components/integrations/tanstack-router` (router-aware navigation) and `@payfit/unity-components/i18n/<locale>.json` (message bundles). Names below are grouped by purpose. ### Layout `Flex`, `FlexItem`, `Grid`, `GridItem`, `Card`, `CardTitle`, `CardContent`, `SelectableCard...`, `NavigationCard`, `NavigationCardGroup`, `Page`, `PageHeader`, `PageHeading`, `AppLayout`, `AppMenu`, `FunnelLayout`, `FunnelPage`, `FunnelBody`, `FunnelSidebar`, `FunnelTopBar`, `FunnelPageHeader`, `FunnelPageContent`, `FunnelPageFooter`, `FunnelPageActions`, `FunnelBackButton`. ### Navigation Router-agnostic (base entry): `RawLink`, `RawNavItem`, `RawBreadcrumbLink`, `RawPaginationLink`, `RawPaginationPrevious`, `RawPaginationNext`, `RawTab`, `Nav`, `NavGroup`, `Breadcrumbs`, `Breadcrumb`, `Pagination`, `PaginationContent`, `PaginationItem`, `PaginationEllipsis`, `Tabs`, `TabList`, `TabPanel`, `SkipLinks`, `TaskMenu`, `RawTask`, `RawSubTask`, `TaskGroup`, `ListView`, `RawListViewItem`, `ListViewSection`, `ListViewItemLabel`, `ListViewItemText`. Router-aware (from `@payfit/unity-components/integrations/tanstack-router`): `Link`, `NavItem`, `BreadcrumbLink`, `PaginationLink`, `Tab`. ### Form fields (Tanstack Form — current) Bound via `form.AppField` then `field.<Name>`: `TextField`, `SelectField`, `NumberField`, `CheckboxField`, `CheckboxGroupField`, `DatePickerField`, `DateRangePickerField`, `MultiSelectField`, `RadioButtonGroupField`, `SelectableButtonGroupField`, `SelectableCardCheckboxGroupField`, `SelectableCardRadioGroupField`, `ToggleSwitchField`, `ToggleSwitchGroupField`, `PasswordField`. ### Form primitives (no form state) `Input`, `NumberInput`, `Select`, `SelectButton`, `SelectOption`, `SelectOptionGroup`, `SelectOptionHelper`, `MultiSelect`, `MultiSelectOption`, `MultiSelectOptGroup`, `Checkbox`, `CheckboxStandalone`, `CheckboxGroup`, `RadioButtonGroup`, `RadioButton`, `RadioButtonHelper`, `TextArea`, `ToggleSwitch`, `ToggleSwitchGroup`, `SegmentedButtonGroup`, `ToggleButton`, `SelectableButtonGroup`, `SelectableButton`, `Search`, `PhoneNumberInput`, `DatePicker`, `DateCalendar`, `DateRangePicker`, `DateRangeCalendar`, `Autocomplete`, `AutocompleteItem`, `AutocompleteItemGroup`, `Fieldset`, `FieldGroup`, `Label`, `FormField`, `FormControl`, `FormLabel`, `FormHelperText`, `FormFeedbackText`. ### Buttons and actions `Button`, `IconButton`, `CircularIconButton`, `RawLinkButton`, `Actionable`, `ActionBar`, `ActionBarRoot`, `ActionBarButton`, `ActionBarIconButton`, `FloatingActionBar`, `Anchor`. ### Overlays Modal: `Dialog`, `DialogContent`, `DialogTitle`, `DialogActions`, `DialogButton`, `PromoDialog`, `PromoDialogHero`, `PromoDialogTitle`, `PromoDialogSubtitle`, `PromoDialogContent`, `PromoDialogActions`, `SidePanel`, `SidePanelHeader`, `SidePanelContent`, `SidePanelFooter`, `BottomSheet`, `BottomSheetHeader`, `BottomSheetContent`, `BottomSheetFooter`. Non-modal: `Tooltip`, `DefinitionTooltip`, `Popover`, `Menu`, `MenuTrigger`, `MenuContent`, `MenuHeader`, `RawMenuItem`, `MenuSeparator`. ### Content and data `Text`, `Icon`, `Pill`, `Badge`, `Alert`, `AlertTitle`, `AlertContent`, `AlertActions`, `Avatar`, `AvatarFallback`, `AvatarIcon`, `AvatarImage`, `AvatarPair`, `DataTable`, `DataTableRoot`, `DataTableBulkActions`, `Table`, `TableBody`, `TableHeader`, `TableColumnHeader`, `TableRow`, `TableCell`, `TableEmptyState`, `TablePagination`, `Filter`, `FilterToolbar`, `Carousel`, `CarouselHeader`, `CarouselContent`, `CarouselSlide`, `CarouselNav`, `Collapsible`, `CollapsibleTitle`, `CollapsibleContent`, `Timeline`, `TimelineStep`, `TimelineStepHeader`, `TimelineStepDescription`. ### Status and loading `Spinner`, `ProgressBar`, `FullPageLoader`, `EmptyState`, `EmptyStateIcon`, `EmptyStateContent`, `EmptyStateActions`, `EmptyStateGetStarted`, `EmptyStateWaitingForData`, `EmptyStateGoodJob`, `EmptyStateUpgradeRequired`, `EmptyStateNoSearchResults`, `EmptyStateUseDesktop`, `ErrorState`, `ToastManager`, `toast`. ### Semantic and brand `PayFitBrand`, `PayFitPreprod`.