aliases library
Classes
- AbstractStatefulScreen
- AbstractStatelessScreen
- AccordionItemProps
- Accordion item data.
- AccordionProps
- Accordion component properties.
- ActionSheetItem
- An action item for ArcaneActionSheet.
- AlertDialogProps
- Alert dialog component properties.
- AlertProps
- Alert component properties.
- ArcaneAccordion
- Collapsible accordion component.
- ArcaneAccordionItem
- Accordion item data model.
- ArcaneActionSheet
- Action sheet with a list of actions (mobile-style).
- ArcaneAlert
- Inline alert component for important messages that need user attention.
- ArcaneAlertDialog
- Simple alert dialog with single dismiss action.
- ArcaneApp
- Root application component for Arcane Jaspr apps.
- ArcaneAspectRatio
- A container that maintains a specific aspect ratio.
- ArcaneAuthProvider
- Stub auth provider for non-web platforms.
- ArcaneAvatar
- Avatar component for displaying user images or initials.
- ArcaneAvatarBadge
- Badge displayed on an avatar.
- ArcaneAvatarGroup
- Avatar group for stacking multiple avatars with overlap.
- ArcaneBoolField
- ArcaneBottomFloatingBanner
- Bottom floating banner that slides up with optional countdown timer.
- ArcaneBox
- A container component with enum-based styling.
- ArcaneBreadcrumbs
- Navigation breadcrumbs component.
- ArcaneCalendar
- A calendar component for date selection.
- ArcaneCarouselSection
- Marketing section with an infinite carousel.
- ArcaneChart
- ArcaneChartPoint
- ArcaneCheckbox
- Checkbox input component.
- ArcaneCircularProgress
- Circular progress indicator.
- ArcaneColorField
- ArcaneColors
- Color design tokens as CSS variable references.
-
ArcaneCombobox<
T> - An autocomplete combobox with search filtering.
- ArcaneCommand
- Command palette for quick actions and navigation.
- ArcaneCommonStyles
- Common style patterns.
- ArcaneConfirmDialog
- Confirmation dialog with confirm/cancel actions.
- ArcaneContextMenu
- Context menu that appears on right-click.
- ArcaneCornerPromoToast
- A corner toast-style promo notification that slides in from a corner.
-
ArcaneCycleButton<
T> - A button that cycles through a list of values on each click.
- ArcaneDateField
- ArcaneDatePicker
- A date picker input with calendar dropdown.
- ArcaneDialog
- Modal dialog component with title, content, and actions.
- ArcaneDirection
- ArcaneDisclosure
- Disclosure widget using native HTML details/summary elements.
- ArcaneDisclosureGroup
- Group of disclosure widgets.
- ArcaneDisclosureItem
- Item in an ArcaneDisclosureGroup.
- ArcaneDrawer
- Slide-in drawer/sheet panel.
- ArcaneDropdownDivider
- Divider for dropdown menus - subtle horizontal line.
- ArcaneDropdownItem
- Dropdown item component with multiple style variants.
- ArcaneDropdownMenu
- Dropdown menu component.
- ArcaneDropdownSectionHeader
- Section header for dropdown menus - compact uppercase label.
- ArcaneEffects
- Effects design tokens.
- ArcaneEmptyState
- Empty state placeholder component displaying a message when there's no content.
-
ArcaneEnumField<
T> - ArcaneExpandingFabPromo
- A floating action button that expands to reveal a promo.
- ArcaneFaqAccordion
- FAQ accordion with question/answer pairs.
-
ArcaneField<
T> - Generic form field component with provider-based state management.
-
ArcaneFieldDirectProvider<
T> - Field provider delegating to custom getter/setter functions.
-
ArcaneFieldMapProvider<
T> - Field provider using nested Map storage with dot notation access.
- ArcaneFieldMetadata
- Metadata for an ArcaneField.
-
ArcaneFieldProvider<
T> - Abstract base class for form field providers.
- ArcaneFieldStyles
- ArcaneFieldWrapper
- Wrapper for form fields providing consistent styling and layout.
- ArcaneForm
- Complete form component with built-in state management.
- ArcaneFormContext
- Form context data for accessing form state.
- ArcaneFormProvider
- Form provider component that manages form state.
- ArcaneFormScope
- Inherited component to provide form context to descendants.
- ArcaneFormSection
- Form section that groups multiple fields together.
- ArcaneFullscreenTakeover
- A dramatic full-screen takeover for major promotions.
- ArcaneGap
- A flexible gap component.
- ArcaneHeroCarousel
- Hero carousel with full-width slides.
- ArcaneHoverCard
- A unified floating content component.
- ArcaneIcon
- Wrapper class providing access to all 1666 Lucide icons.
- ArcaneImageCard
- Image card with overlay text.
- ArcaneInfiniteCarousel
- Infinite scrolling carousel that auto-scrolls horizontally.
- ArcaneInlineHeroBanner
- An inline promotional banner that integrates with the hero section.
- ArcaneInput
- Factory class for creating common field types.
- ArcaneInputGroup
- Input group that combines multiple inputs in a row.
- ArcaneItem
- ArcaneKbd
- Keyboard shortcut display component.
- ArcaneLayout
- Layout design tokens.
- ArcaneLoadingSpinner
- Indeterminate loading spinner.
- ArcaneMarqueeTickerBar
- A scrolling marquee-style announcement bar.
- ArcaneMegaMenu
- Navigation dropdown with mega-menu style.
- ArcaneMegaMenuSection
- Section in a mega menu.
- ArcaneMenubar
- Horizontal menu bar component.
- ArcaneMenubarMenu
- Top-level menu in the menubar.
- ArcaneMenuItem
- Sealed class hierarchy for menu items. Use pattern matching to handle different item types in renderers.
- ArcaneMinimizablePromo
- A promo drawer that slides in from the right edge.
- Hover-based navigation dropdown for header menus.
- Carousel with navigation arrows.
- ArcaneOtpInput
- One-time password input with separate digit fields.
- ArcanePagination
- Page navigation component.
- ArcanePopover
- ArcaneProgressBar
- Progress bar component with various styles.
- ArcaneProgressClaimBanner
- A banner showing how many people have claimed an offer.
- ArcanePromoModal
- Full-screen modal popup for high-priority promotions.
- ArcaneRadio
- Radio button component.
-
ArcaneRadioGroup<
T> - A radio button group component.
- ArcaneRadius
- Border radius design tokens.
- ArcaneRangeSlider
- ArcaneResizable
- A resizable panel group with draggable dividers.
- ArcaneScripts
- Fallback JavaScript for Arcane components on static sites.
- ArcaneScriptsComponent
- Widget that injects Arcane fallback scripts into the page.
- ArcaneScrollArea
- A scrollable area with custom styled scrollbars.
- ArcaneScrollRail
- A scrollable sidebar rail that maintains position independently of page scroll.
- ArcaneScrollRailLayout
- A layout component that combines a scroll rail with main content.
- ArcaneSelect
- A select/dropdown input component.
- ArcaneSelectOption
- Select option model.
- ArcaneSeparator
- A visual separator/divider component.
- ArcaneSheet
- A modal sheet that slides in from screen edges.
- ArcaneSidebar
- Sidebar navigation component.
- ArcaneSidebarCollapsed
- Content that only displays when sidebar is collapsed.
- ArcaneSidebarExpanded
- Content that only displays when sidebar is expanded.
- ArcaneSidebarGroup
- Sidebar item group with optional label.
- ArcaneSidebarItem
- Sidebar navigation item.
- ArcaneSidebarSection
- Fixed sidebar section that is always expanded.
- ArcaneSidebarSeparator
- Visual separator between sidebar groups or items.
- ArcaneSidebarSubMenu
-
Collapsible submenu section using native
<details>/<summary>. - ArcaneSkeleton
- Skeleton loading placeholder component.
- ArcaneSkeletonCard
- Skeleton card placeholder.
- ArcaneSkeletonText
- Skeleton text block with multiple lines.
- ArcaneSlider
- Slider input component with single value or range mode.
- ArcaneSlidingSidebarBanner
- A vertical sidebar banner that slides in from the edge of the screen.
- ArcaneSonner
- ArcaneSpacing
- Spacing design tokens as CSS value strings.
- ArcaneSpinner
- ArcaneStatusBadge
- Unified badge component for status indicators and card overlays.
- ArcaneStringField
- ArcaneStructuredCard
- Card with header, body, and footer sections.
- ArcaneStyleData
- Immutable style configuration with type-safe enum properties.
- ArcaneStylesheet
- Base class for stylesheets.
- ArcaneTabBar
- A simple tab bar without content for custom tab handling.
- ArcaneTabBarItem
- A tab bar item.
- ArcaneTabItem
- A tab item for ArcaneTabs.
- ArcaneTableMd
- ArcaneTabs
- A tab component for switching between views.
- ArcaneThemeProvider
- Provides the current stylesheet and brightness to the component tree.
- ArcaneTimeField
- ArcaneToast
- Toast notification component with auto-dismiss and global API support.
- ArcaneToc
- A table of contents component for documentation pages.
- ArcaneToggleButton
- A toggle button (on/off state).
- ArcaneToggleButtonGroup
- A toggle button group for switching between options.
- ArcaneToggleGroup
- A toggle group component for selecting one or multiple options.
- ArcaneToggleSwitch
- A toggle switch component.
- ArcaneToolbar
- A toolbar component for a horizontal bar of actions.
- ArcaneTooltip
- ArcaneTopAnnouncementBar
- A thin sticky announcement bar at the top of the page.
- ArcaneTypography
- Typography design tokens.
-
ArcaneVirtualScroll<
T> - A virtualized scroll list for large datasets.
- ArcaneWindow
- Web wrapper for ArcaneApp with optional background styling.
- ArcaneZIndex
- Z-index design tokens.
- AspectRatioProps
- Aspect ratio container component properties.
- AuthGuard
- Stub route protection for non-web platforms.
- AuthState
- Authentication state container.
- AuthUser
- Represents an authenticated user.
- AvatarProps
- Avatar component properties.
- BadgePosition
- Position configuration for absolutely positioned badges.
- BadgePresets
- Common badge style presets
- Bar
- Border
- Border for BoxDecoration.
- BorderRadius
- Border radius for rounded corners.
- BottomFloatingBannerProps
- Props for the bottom floating banner.
- BoxConstraints
- Flutter-like box constraints.
- BoxDecoration
- Box decoration for Container.
- BoxShadow
- Box shadow for elevation effects.
- BreadcrumbItem
- Breadcrumb item in the navigation trail.
- BreadcrumbItemProps
- Breadcrumb item data.
- BreadcrumbsProps
- Breadcrumbs component properties.
- BuildContext
- The BuildContext supplied to a Components build() method.
- Button
- A styled button component.
- ButtonGroup
- A group of related buttons or controls.
- ButtonGroupProps
- Button group component properties.
- ButtonPanel
- A panel component for action buttons, typically used in dialogs or footers.
- ButtonPanelProps
- Button panel component properties.
- ButtonPresets
- Common button style presets
- ButtonProps
- Button component properties.
- CalendarProps
- Calendar component properties.
- Card
- Card component with consistent styling and multiple variants.
- CardCarousel
- Horizontally scrollable widget container with edge fading.
- CardCarouselTheme
- Theme configuration for CardCarousel widgets.
- CardPresets
- Common card/surface style presets
- CardProps
- Card component properties.
- CardSection
- Carpet
- Center
- A center alignment component.
- CenterBody
- CenterProps
- Center alignment component properties.
- ChartPointProps
- ChartProps
- CheckboxProps
- Checkbox component properties.
- CheckItemProps
- Check item component properties.
- CheckListProps
- Check list component properties.
- CircularProgressProps
- Circular progress component properties.
- CodexStylesheet
- Codex stylesheet - premium dark design language.
- Collection
- Color
- ARGB color representation with CSS output.
- Colors
- Common color constants.
- Column
- A column layout component (vertical flex).
- ColumnProps
- Column layout component properties.
-
ComboboxOption<
T> - A combobox option.
- CommandGroup
- A group of related commands.
- CommandGroupProps
- Command group data.
- CommandItem
- A single command item.
- CommandItemProps
- Command item data.
- CommandProps
- Command palette component properties.
- ComponentRenderers
- ConfirmDialogProps
- Confirm dialog component properties.
- ConfirmText
- Container
- A container component with styling options.
- ContextMenuProps
- Context menu component properties.
- CornerPromoToastProps
- Props for the corner promo toast.
- CssGenerator
- Generates CSS variable blocks from ThemePalette.
-
CycleButtonProps<
T> - Cycle button component properties.
-
CycleOption<
T> - Cycle option data.
-
DataColumn<
T> -
DataColumnProps<
T> - Data column definition.
-
DataTable<
T> -
DataTableProps<
T> - Data table component properties.
- DatePickerProps
- Date picker component properties.
- DateRange
- A date range.
- DateRangeValue
- Date range value.
- DeleteIconButton
- DeleteMenuButton
- DialogDate
- DialogDateMulti
- DialogDateRange
- DialogEmail
- DialogProps
- Dialog component properties.
- DialogText
- DialogTime
- DirectionProps
- DisclosureGroupProps
- Disclosure group component properties.
- DisclosureItemProps
- Disclosure item data.
- DisclosureProps
- Disclosure component properties.
- DrawerProps
- Drawer component properties.
- DropdownMenuProps
- Dropdown menu component properties.
- EdgeInsets
- Flutter-like edge insets for padding and margin.
- EmptyStateProps
- Empty state component properties.
- Expanded
- An expanded component that fills available space.
- ExpandedProps
- Expanded component properties.
- Expander
- ExpandingFabPromoProps
- Props for the expanding FAB promo.
- Fab
- FabSocket
- FadeEdgeProps
- Fade edge component properties.
- FancyIcon
- FancyProgressBar
- FeatureRowProps
- Feature row component properties.
- FieldWrapperProps
- Field wrapper component properties.
- FillScreen
- FlexiCardItem
- Flexi card item data.
- FlexiCardsProps
- FlexiCards component properties.
- FlexiCardsSimpleProps
- FlexiCards simple component properties.
- FloatingProps
- Unified floating component properties.
- FlowProps
- Flow layout component properties.
- FontConfig
- Font family configuration for a theme.
- FormHeader
- FormProps
- Form component properties.
- FormSectionProps
- Form section component properties.
- FullscreenTakeoverProps
- Props for the fullscreen takeover.
- GapProps
- Gap component properties.
- Glass
- GradientBuilder
- Builds a CSS linear-gradient from a list of colors.
- GradientStop
- A color stop in a gradient, supporting both ArcaneColor and raw CSS values.
- GuestGuard
- Stub guest route protection for non-web platforms.
- Gutter
- A spacing component that provides consistent gaps between elements.
- GutterProps
- Gutter/spacing component properties.
- Icon
- IconButton
- IconButtonMenu
- Icons
- Image
- InheritedWidget
- InlineHeroBannerProps
- Props for the inline hero banner.
- InputGroupProps
- Input group component properties.
- InputPresets
- Common input style presets
- ItemProps
- JasprAuthService
- Stub implementation of JasprAuthService for non-web platforms.
- KbdProps
- Keyboard shortcut display component properties.
- Key
- A Key is an identifier for Components and Elements.
- KeyValueRow
- KeyValueRowData
- Key-value row data.
- KeyValueTable
- KeyValueTableProps
- Key-value table component properties.
- LayoutPresets
- Common layout style presets
- LoadingSpinnerProps
- Loading spinner component properties.
- Logo
- Markdown
- MarqueeTickerBarProps
- Props for the marquee ticker bar.
- MenubarMenuProps
- Menubar menu data.
- MenubarProps
- Menubar component properties.
- MenuItemAction
- Standard clickable menu item.
- MenuItemCheckbox
- Checkbox menu item.
- MenuItemLabel
- Label/header for grouping items (non-interactive).
- MenuItemRadio
- Radio menu item (part of a group).
- MenuItemSeparator
- Visual separator between menu items.
- Submenu with nested items.
- MinimizablePromoProps
- Props for the minimizable promo.
- MutableText
- NativeSelectOptionProps
- NativeSelectProps
- OnGesture
- OnHover
- OtpInputProps
- OTP input component properties.
- OutlineButtonMenu
- OverlayPresets
- Overlay/modal presets
- Padding
- A padding wrapper component.
- PaddingWrapperProps
- Padding wrapper component properties.
- PaginationProps
- Pagination component properties.
- PaletteGenerator
- Generates a complete ThemePalette from a ThemeSeed.
- PasswordPolicy
- Password validation policy with configurable requirements.
- PopupMenu
- Positioned
- A positioned child for use within a Stack.
- ProgressClaimBannerProps
- Props for the progress claim banner.
- ProgressProps
- Progress bar component properties.
- PromoModalProps
- Props for the promo modal.
-
RadioCards<
T> -
RadioGroupProps<
T> - Radio group component properties.
-
RadioOption<
T> - Radio button option model.
-
RadioOptionProps<
T> - Radio option data.
- RadiusConfig
- Border radius configuration for a theme.
- ReadingTimeResult
- Result of reading time calculation.
- ResizablePanelData
- Resizable panel data.
- ResizableProps
- Resizable panel group component properties.
- RichText
- Rich text component supporting mixed styling.
- Row
- A row layout component (horizontal flex).
- RowProps
- Row layout component properties.
- Screen
- ScrollAreaProps
- Scroll area component properties.
- ScrollRailLayoutProps
- Scroll rail layout component properties.
- ScrollRailProps
- Scroll rail component properties.
- Search
- SearchResult
- Section
- SectionPresets
- Common section/page style presets
-
SelectOptionProps<
T> - Select option data.
-
Selector<
T> -
SelectProps<
T> - Select component properties.
- SeparatorProps
- Unified separator component properties.
- ShadcnStylesheet
- ShadCN UI stylesheet.
- SheetProps
- Sheet/drawer component properties.
- SidebarGroupProps
- Sidebar group component properties.
- SidebarItemProps
- Sidebar item component properties.
- SidebarProps
- Sidebar component properties.
- SidebarSectionProps
- Sidebar section component properties (fixed, non-collapsible section).
- SidebarSubMenuProps
- Sidebar submenu component properties (collapsible section).
- SizedBox
- A sized box component.
- SizedBoxProps
- SizedBox component properties.
- SkeletonProps
- Skeleton component properties.
- SliderProps
- Slider component properties.
- SlidingSidebarBannerProps
- Props for the sliding sidebar banner.
- SliverScreen
- SlotCounterCardProps
- Slot counter card component properties.
- SlotCounterProps
- Slot counter component properties.
- SlotCounterRowProps
- Slot counter row component properties.
- Spacer
- A flexible spacer component.
- SpacerProps
- Spacer component properties.
- SpecRowProps
- Spec row component properties.
- Stack
- An Stack component for positioning children on top of each other.
- StatefulWidget
- StatelessWidget
- StaticTable
- StaticTableProps
- Static table component properties.
- StatusBadgeProps
- Unified badge component properties.
- TabBarItemProps
- Tab bar item data.
- TabBarProps
- Tab bar component properties.
- TabItemProps
- Tab item data.
- TabsProps
- Tabs component properties.
- Text
- Text component with enum-based styling.
- TextArea
- A textarea component.
- TextButtonMenu
- TextInput
- A styled text input component.
- TextInputProps
- Text input component properties.
- TextPresets
- Common text style presets
- TextSpan
- Text span for use within RichText.
- ThemePalette
- Complete color palette derived from ThemeSeed.
- ThemeSeed
- Minimal color input for theme generation.
- Tile
- TimeOfDay
- Represents a time of day with hour and minute.
- TimePickerProps
- Time picker component properties.
- ToastAction
- Toast action button data.
- ToastContainerProps
- Toast container component properties.
- ToastData
- Toast data for the queue.
- ToastManager
- Global toast manager singleton.
- ToastProps
- Toast component properties.
- TocEntry
- Represents a heading entry for the table of contents.
- ToggleButtonProps
- Toggle button component properties.
- ToggleGroupItem
- A toggle group item.
- ToggleGroupItemProps
- Toggle group item data.
- ToggleGroupProps
- Toggle group component properties.
- ToggleSwitchProps
- Toggle switch component properties.
- ToolbarProps
- Toolbar component properties.
- TopAnnouncementBarProps
- Props for the top announcement bar.
- UniqueKey
- A key that is only equal to itself.
-
ValueKey<
T> - A key that uses a value of a particular type to identify itself.
-
VirtualScrollProps<
T> - Virtual scroll component properties.
- Wrap
- A flexible flow layout component that wraps children.
Enums
- AccordionVariant
- Accordion variant styles.
- AlertStyle
- Alert visual style variant.
- AlignItems
- Align items values
- Alignment
- Alignment positions for layout.
- AnimationPreset
- Animation presets for common UI patterns
- ArcaneColor
- Semantic color values that map to theme CSS custom properties.
- ArcaneDirectionValue
- ArcaneDropdownItemStyle
- Style variants for dropdown items
- AuthMethod
- Supported authentication methods.
- AuthStatus
- Authentication status enumeration.
- AvatarBadgePosition
- Position for avatar badge.
- AvatarGroupDirection
- Direction for avatar group stacking.
- AvatarShape
- AvatarSize
- Avatar size with extended range for flexibility.
- Axis
- Axis direction.
- BackdropFilter
- Backdrop filter presets
- Background
- Background color presets
- BadgeVariant
- Badge variant for all badge styles.
- BarBackButtonMode
- BorderColor
- Border color presets
- BorderPreset
- Border presets combining width, style, and color
- BorderWidth
- Border width presets
- BoxFit
- Image fit modes.
- BreadcrumbSeparator
- BreadcrumbSeparatorStyle
- BreadcrumbSize
- BreadcrumbSizeVariant
- Brightness
- Brightness mode for the application.
- ButtonSize
- Button size enum with icon variants. Supports both abbreviated (sm/md/lg) and spelled-out (small/medium/large) styles.
- ButtonVariant
- CalendarMode
- Calendar selection mode.
- CalendarModeVariant
- CardVariant
- CheckStyle
- CodexTheme
- Color themes for Codex stylesheet.
- ColorVariant
- Color variants for semantic meaning.
- ComboboxSize
- Size variants for combobox.
- ComponentSize
- Unified size enum supporting both naming conventions. Use whichever style you prefer - they are aliases.
- CrossAxisAlignment
- Cross axis alignment for flex layouts.
- Cursor
- Cursor presets
- CycleButtonSize
- CycleButtonVariant
- DataTableTextAlign
- DatePickerSize
- Size variants for date picker.
- DatePickerSizeVariant
- DirectionValue
- DisclosureVariant
- Display
- CSS display property values
- DrawerPosition
- DrawerSize
- DropdownAlignment
- Easing
- Animation timing functions
- EmptyStateSizeVariant
- EmptyStateStyleVariant
- FadeDirection
- FlexDirection
- Flex direction values
- FlexPreset
- Flex shorthand presets
- FlexWrap
- Flex wrap values
- FloatingPosition
- Position of floating content relative to trigger.
- FloatingTrigger
- Floating content trigger mode.
- FontFamily
- Font family presets
- FontSize
- Font size presets using rem units
- FontStyle
- Font style values
- FontWeight
- Font weight values.
- Gap
- Gap presets for flex and grid layouts
- GestureType
- GridAutoFlow
- Grid auto-flow values
- GridColumns
- Grid template column presets
- GridRows
- Grid template row presets
- GutterSize
- IconSize
- Icon size presets for consistent sizing.
- JustifyContent
- Justify content values
- KbdStyle
- LetterSpacing
- Letter spacing presets
- LineHeight
- Line height presets
- MainAxisAlignment
- Main axis alignment for flex layouts.
- MainAxisSize
- Main axis size behavior.
- MarginPreset
- Compound margin presets
- MaxHeight
- Max height presets
- MaxWidth
- Max-width container presets
- MinWidth
- Min width presets
- ObjectFit
- Object fit values
- ObjectPosition
- Object position values
- Opacity
- Opacity presets
- OtpInputSize
- Size variants for OTP input.
- OtpInputSizeVariant
- OutlinePreset
- Outline presets
- Overflow
- Overflow behavior values
- OverflowAxis
- Overflow X/Y specific values
- PaddingPreset
- Compound padding presets
- PaginationSize
- PaginationSizeVariant
- PaginationStyle
- PaginationStyleVariant
- PlaceContent
- Place content values
- PlaceItems
- Place items values
- PointerEvents
- Pointer events presets
- Position
- CSS position values
- ProgressVariant
- PromoCornerPosition
- Position for the corner promo toast.
- PromoInlineHeroBannerStyle
- Style variants for the inline hero banner.
- PromoSidebarPosition
- Position for the sliding sidebar.
- RadioGroupLayout
- RadioGroupVariant
- Radius
- Border radius presets
- ResizeDirection
- ScrollbarStyleVariant
- ScrollbarVisibilityVariant
- ScrollDirectionVariant
- ScrollRailPosition
- ScrollRailSize
- SelectDropdownDirection
- SeparatorOrientation
- Separator orientation.
- SeparatorVariant
- Separator visual style variants.
- ShadcnTheme
- Color themes for ShadCN stylesheet.
- Shadow
- Box shadow presets
- SheetPosition
- Sheet position (edge from which it slides).
- SheetSize
- Sheet size variants.
- SheetSizeVariant
- Size
- Size keyword presets
- SkeletonShape
- SliderVariant
- SlotCounterColor
- SlotCounterSize
- Spacing
- Single-value spacing scale based on 4px unit
- StatusType
- StyleVariant
- Style variants for visual treatment.
- TextAlign
- Text alignment options.
- TextAreaResize
- Resize direction for textarea.
- TextColor
- Text/foreground color presets
- TextDecoration
- Text decoration values
- TextInputType
- TextInputVariant
- TextOverflow
- Text overflow behavior.
- TextTransform
- Text transform values
- ThemeMode
- Theme mode selection.
- ToastPosition
- ToastVariant
- ToggleGroupSelectionType
- ToggleGroupSize
- Toggle group size.
- ToggleGroupSizeVariant
- ToggleGroupType
- Toggle group selection type.
- ToggleGroupVariant
- Toggle group variants.
- ToggleGroupVariantStyle
- Transform
- Transform presets
- TransformOrigin
- Transform origin presets
- Transition
- Transition presets
- Visibility
- Visibility values
- WhiteSpace
- White space handling values
- WordBreak
- Word break values
- WrapAlignment
- Wrap alignment for flex wrap layouts.
- ZIndex
- Z-index layer presets
Mixins
- AccordionRendererContract
- Mixin defining the renderer methods for accordion components.
- AlertRendererContract
- Mixin defining the renderer methods for alert components.
- AspectRatioRendererContract
- Mixin defining the renderer methods for aspect ratio components.
- AvatarRendererContract
- Mixin defining the renderer methods for avatar components.
- BreadcrumbsRendererContract
- Mixin defining the renderer methods for breadcrumb components.
- ButtonPanelRendererContract
- Mixin defining the renderer methods for button panel components.
- ButtonRendererContract
- Mixin defining the renderer method for button components.
- CalendarRendererContract
- Mixin defining the renderer methods for calendar components.
- CardRendererContract
- Mixin defining the renderer methods for card components.
- ChartRendererContract
- CheckboxRendererContract
- Mixin defining the renderer method for checkbox components.
- CheckListRendererContract
- Mixin defining the renderer methods for check list components.
- CommandRendererContract
- Mixin defining the renderer methods for command palette components.
- ConfirmDialogRendererContract
- Mixin defining the renderer methods for confirm and alert dialog components.
- ContextMenuRendererContract
- Mixin defining the renderer methods for context menu components.
- CycleButtonRendererContract
- Mixin defining the renderer methods for cycle button and toggle button components.
- DataTableRendererContract
- Mixin defining the renderer methods for data table components.
- DatePickerRendererContract
- Mixin defining the renderer methods for date picker components.
- DialogRendererContract
- Mixin defining the renderer methods for dialog components.
- DirectionRendererContract
- DisclosureRendererContract
- Mixin defining the renderer methods for disclosure components.
- DrawerRendererContract
- Mixin defining the renderer methods for drawer components.
- DropdownMenuRendererContract
- Mixin defining the renderer methods for dropdown menu components.
- EmptyStateRendererContract
- Mixin defining the renderer methods for empty state components.
- FadeEdgeRendererContract
- Mixin defining the renderer methods for fade edge components.
- FieldWrapperRendererContract
- Mixin defining the renderer methods for field wrapper components.
- FlexiCardsRendererContract
- Mixin defining the renderer methods for flexi cards components.
- FloatingRendererContract
- Mixin defining the renderer methods for floating components.
- FlowRendererContract
- Mixin defining the renderer methods for flow/layout components.
- GutterRendererContract
- Mixin defining the renderer methods for gutter/spacing components.
- ItemRendererContract
- KbdRendererContract
- Mixin defining the renderer methods for keyboard shortcut components.
- MenubarRendererContract
- Mixin defining the renderer methods for menubar components.
- NativeSelectRendererContract
- OtpInputRendererContract
- Mixin defining the renderer method for OTP input components.
- PaginationRendererContract
- Mixin defining the renderer methods for pagination components.
- ProgressRendererContract
- Mixin defining the renderer methods for progress components.
- PromoRendererContract
- Mixin defining the renderer methods for promo components.
- RadioGroupRendererContract
- Mixin defining the renderer method for radio group components.
- ResizableRendererContract
- Mixin defining the renderer methods for resizable components.
- ScrollAreaRendererContract
- Mixin defining the renderer methods for scroll area components.
- ScrollRailRendererContract
- Mixin defining the renderer methods for scroll rail components.
- SelectRendererContract
- Mixin defining the renderer methods for select components.
- SeparatorRendererContract
- Mixin defining the renderer methods for separator components.
- SidebarRendererContract
- Mixin defining the renderer methods for sidebar components.
- SkeletonRendererContract
- Mixin defining the renderer methods for skeleton components.
- SliderRendererContract
- Mixin defining the renderer method for slider components.
- SlotCounterRendererContract
- Mixin defining the renderer methods for slot counter components.
- SpecRowRendererContract
- Mixin defining the renderer methods for spec row components.
- StaticTableRendererContract
- Mixin defining the renderer methods for static table components.
- StatusBadgeRendererContract
- Mixin defining the renderer methods for status badge components.
- TabsRendererContract
- Mixin defining the renderer methods for tab components.
- TextInputRendererContract
- Mixin defining the renderer method for text input components.
- TimePickerRendererContract
- Mixin defining the renderer method for time picker components.
- ToastRendererContract
- Mixin defining the renderer methods for toast components.
- ToggleGroupRendererContract
- Mixin defining the renderer methods for toggle group components.
- ToggleSwitchRendererContract
- Mixin defining the renderer method for toggle switch components.
Extensions
-
ArcaneColorGradient
on List<
ArcaneColor> - Extension for creating gradients from a list of ArcaneColors.
- ArcaneThemeContext on BuildContext
- Extension for easy access to theme properties from context.
- AuthContextExtension on BuildContext
- Extension for accessing auth state from any component.
- DurationExtension on int
- Duration extension for convenience.
- IconSizeExtension on IconSize
- Extension to convert IconSize to pixel values.
- ReadingTimeExtension on String
- Extension for calculating reading time from strings.
Constants
- arcaneAllDocsStyles → const String
- All documentation styles combined.
- arcaneAllSidebarStyles → const String
- All sidebar styles combined.
- arcaneCalloutStyles → const String
- Callout/admonition block styles.
- arcaneCodeCopyButtonStyles → const String
- Code block copy button styles.
- arcaneProseCodeStyles → const String
- Prose code block styles with syntax highlighting.
- arcaneProseStyles → const String
- Base prose typography styles for markdown content.
- arcaneSidebarCodexStyles → const String
- Codex sidebar styles.
- arcaneSidebarComponentStyles → const String
- ArcaneSidebar component tree-line styles.
- arcaneSidebarTreeStyles → const String
- Sidebar tree-line navigation styles.
- arcaneTocTreeLinesCss → const String
- CSS styles for ArcaneToc tree-line visual connectors.
Properties
- toast → ToastManager
-
Global toast accessor.
no setter
Functions
-
calculateReadingTime(
String content, {int wordsPerMinute = 200}) → ReadingTimeResult - Calculate reading time for markdown or plain text content.
-
runApp(
Component app) → void - Main entry point for a jaspr app
Typedefs
- ABottomFloatingBanner = ArcaneBottomFloatingBanner
- ACornerPromoToast = ArcaneCornerPromoToast
- AExpandingFabPromo = ArcaneExpandingFabPromo
- AFullscreenTakeover = ArcaneFullscreenTakeover
- AInlineHeroBanner = ArcaneInlineHeroBanner
- AMarqueeTickerBar = ArcaneMarqueeTickerBar
- AMinimizablePromo = ArcaneMinimizablePromo
- AProgressClaimBanner = ArcaneProgressClaimBanner
- APromoModal = ArcanePromoModal
- ASlidingSidebarBanner = ArcaneSlidingSidebarBanner
- AToast = ArcaneToast
- ATopAnnouncementBar = ArcaneTopAnnouncementBar
- EmptyStateSize = EmptyStateSizeVariant
- EmptyStateStyle = EmptyStateStyleVariant
- IconData = Widget Function({IconSize size})
- ResizablePanel = ResizablePanelData
- ScrollbarStyle = ScrollbarStyleVariant
- ScrollbarVisibility = ScrollbarVisibilityVariant
- ScrollDirection = ScrollDirectionVariant
- SelectInput = ArcaneSelect
-
State<
T extends StatefulWidget> = State< T> - Widget = Component