CodexRenderers class

Codex component renderers.

Implements all components according to the Codex design language:

  • OLED-first dark mode with pure black backgrounds
  • Restrained accent emphasis
  • 1.25x spacing compared to ShadCN
  • Larger border radius (14px default)
  • Premium dark, high-contrast aesthetic
Inheritance

Constructors

CodexRenderers()
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

accordion(AccordionProps props) Component
Renders an accordion with collapsible sections.
override
alert(AlertProps props) Component
Renders an alert notification component.
override
alertDialog(AlertDialogProps props) Component
override
aspectRatio(AspectRatioProps props) Component
override
avatar(AvatarProps props) Component
Renders an avatar component.
override
bottomFloatingBanner(BottomFloatingBannerProps props) Component
Render a bottom floating banner component.
override
Renders a breadcrumb navigation trail.
override
button(ButtonProps props) Component
Render a button component.
override
buttonGroup(ButtonGroupProps props) Component
override
buttonPanel(ButtonPanelProps props) Component
override
calendar(CalendarProps props) Component
override
card(CardProps props) Component
Renders a card container component.
override
center(CenterProps props) Component
override
chart(ChartProps props) Component
override
checkbox(CheckboxProps props) Component
Render a checkbox component.
override
checkItem(CheckItemProps props) Component
override
checkList(CheckListProps props) Component
override
circularProgress(CircularProgressProps props) Component
Renders a circular progress indicator component.
override
column(ColumnProps props) Component
override
command(CommandProps props) Component
override
confirmDialog(ConfirmDialogProps props) Component
override
contextMenu(ContextMenuProps props) Component
override
cornerPromoToast(CornerPromoToastProps props) Component
Render a corner promo toast component.
override
cycleButton<T>(CycleButtonProps<T> props) Component
Render a cycle button component.
override
dataTable<T>(DataTableProps<T> props) Component
override
datePicker(DatePickerProps props) Component
override
dialog(DialogProps props) Component
override
direction(DirectionProps props) Component
override
disclosure(DisclosureProps props) Component
override
disclosureGroup(DisclosureGroupProps props) Component
override
drawer(DrawerProps props) Component
override
override
emptyState(EmptyStateProps props) Component
Renders an empty state placeholder component.
override
expanded(ExpandedProps props) Component
override
expandingFabPromo(ExpandingFabPromoProps props) Component
Render an expanding FAB promo component.
override
fadeEdge(FadeEdgeProps props) Component
override
featureRow(FeatureRowProps props) Component
override
fieldWrapper(FieldWrapperProps props) Component
override
flexiCards(FlexiCardsProps props) Component
override
flexiCardsSimple(FlexiCardsSimpleProps props) Component
override
floating(FloatingProps props) Component
override
flow(FlowProps props) Component
override
form(FormProps props) Component
override
formSection(FormSectionProps props) Component
override
fullscreenTakeover(FullscreenTakeoverProps props) Component
Render a fullscreen takeover component.
override
gap(GapProps props) Component
override
gutter(GutterProps props) Component
override
inlineHeroBanner(InlineHeroBannerProps props) Component
Render an inline hero banner component.
override
inputGroup(InputGroupProps props) Component
override
item(ItemProps props) Component
override
kbd(KbdProps props) Component
Renders a keyboard shortcut display component.
override
keyValueTable(KeyValueTableProps props) Component
override
loadingSpinner(LoadingSpinnerProps props) Component
Renders a loading spinner component.
override
marqueeTickerBar(MarqueeTickerBarProps props) Component
Render a marquee ticker bar component.
override
override
minimizablePromo(MinimizablePromoProps props) Component
Render a minimizable promo component.
override
nativeSelect(NativeSelectProps props) Component
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
otpInput(OtpInputProps props) Component
Render an OTP input component.
override
paddingWrapper(PaddingWrapperProps props) Component
override
pagination(PaginationProps props) Component
Renders a pagination control.
override
progress(ProgressProps props) Component
Renders a linear progress bar component.
override
progressClaimBanner(ProgressClaimBannerProps props) Component
Render a progress claim banner component.
override
promoModal(PromoModalProps props) Component
Render a promo modal component.
override
radioGroup<T>(RadioGroupProps<T> props) Component
Render a radio group component.
override
resizable(ResizableProps props) Component
override
row(RowProps props) Component
override
scrollArea(ScrollAreaProps props) Component
Renders a scroll area component.
override
scrollRail(ScrollRailProps props) Component
override
scrollRailLayout(ScrollRailLayoutProps props) Component
override
select<T>(SelectProps<T> props) Component
override
separator(SeparatorProps props) Component
Renders a separator/divider component.
override
sheet(SheetProps props) Component
override
Renders the main sidebar container.
override
sidebarCollapsed(List<Component> children) Component
Renders content shown when sidebar is collapsed.
override
sidebarExpanded(List<Component> children) Component
Renders content shown when sidebar is expanded.
override
sidebarGroup(SidebarGroupProps props) Component
Renders a sidebar group with optional label.
override
sidebarItem(SidebarItemProps props) Component
Renders a sidebar navigation item.
override
sidebarSection(SidebarSectionProps props) Component
Renders a fixed (non-collapsible) sidebar section.
override
sidebarSeparator() Component
Renders a sidebar separator.
override
sidebarSubMenu(SidebarSubMenuProps props) Component
Renders a collapsible sidebar submenu.
override
sizedBox(SizedBoxProps props) Component
override
skeleton(SkeletonProps props) Component
Renders a skeleton loading placeholder component.
override
slider(SliderProps props) Component
Render a slider component.
override
slidingSidebarBanner(SlidingSidebarBannerProps props) Component
Render a sliding sidebar banner component.
override
slotCounter(SlotCounterProps props) Component
override
slotCounterCard(SlotCounterCardProps props) Component
override
slotCounterRow(SlotCounterRowProps props) Component
override
spacer(SpacerProps props) Component
override
specRow(SpecRowProps props) Component
Renders a spec row component.
override
staticTable(StaticTableProps props) Component
override
statusBadge(StatusBadgeProps props) Component
override
tabBar(TabBarProps props) Component
Renders a standalone tab bar without content panels.
override
tabs(TabsProps props) Component
Renders a tabbed interface with content panels.
override
textInput(TextInputProps props) Component
Render a text input component.
override
timePicker(TimePickerProps props) Component
Render a time picker component.
override
toast(ToastProps props) Component
override
toastContainer(ToastContainerProps props) Component
override
toggleButton(ToggleButtonProps props) Component
Render a toggle button component.
override
toggleGroup(ToggleGroupProps props) Component
override
toggleSwitch(ToggleSwitchProps props) Component
Render a toggle switch component.
override
toolbar(ToolbarProps props) Component
override
topAnnouncementBar(TopAnnouncementBarProps props) Component
Render a top announcement bar component.
override
toString() String
A string representation of this object.
inherited
virtualScroll<T>(VirtualScrollProps<T> props) Component
Renders a virtualized scroll list component.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited