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.
ArcaneNavDropdown
Hover-based navigation dropdown for header menus.
ArcaneNavigableCarousel
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.
Breadcrumb item in the navigation trail.
Breadcrumb item data.
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.
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.
Markdown
MarqueeTickerBarProps
Props for the marquee ticker bar.
Menubar menu data.
Menubar component properties.
Standard clickable menu item.
Checkbox menu item.
Label/header for grouping items (non-interactive).
Radio menu item (part of a group).
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.
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.
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
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.
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.
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.
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