CodexRenderers class

Codex component renderers.

Implements all components according to the Codex design language:

  • OLED-first dark mode with pure black backgrounds
  • Subtle accent-colored glows
  • 1.25x spacing compared to ShadCN
  • Larger border radius (14px default)
  • Gaming/tech aesthetic

Components are gradually being migrated from ShadcnRenderers. Non-overridden components fall back to ShadCN implementations.

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
Render an accordion component
override
alert(AlertProps props) Component
Render an alert component
override
alertBanner(AlertBannerProps props) Component
Render an alert banner component
override
alertDialog(AlertDialogProps props) Component
Render an alert dialog component
override
animatedCounter(AnimatedCounterProps props) Component
Render an animated counter component
override
animatedGradientText(AnimatedGradientTextProps props) Component
Render an animated gradient text component
override
arcaneChip(ArcaneChipProps props) Component
Render a selectable chip component
inherited
arcaneDivider(ArcaneDividerProps props) Component
Render an arcane divider component
override
Render an arrow link component
override
aspectRatio(AspectRatioProps props) Component
Render an aspect ratio container
inherited
Render an auth back link component
override
authBrandingPanel(AuthBrandingPanelProps props) Component
Render an auth branding panel component
override
authLayout(AuthLayoutProps props) Component
Render an auth layout component
override
authorCard(AuthorCardProps props) Component
Render an author card component
override
authSplitLayout(AuthSplitLayoutProps props) Component
Render an auth split layout component
override
avatar(AvatarProps props) Component
Render an avatar component
override
badge(BadgeProps props) Component
Render a badge component
override
bar(BarProps props) Component
Render a bar/app bar component
override
bottomBar(BottomBarProps props) Component
Render a bottom bar component
override
bottomNavigationBar(BottomNavigationBarProps props) Component
Render a bottom navigation bar component
override
Render a breadcrumbs component
override
button(ButtonProps props) Component
Render a button component
override
buttonGroup(ButtonGroupProps props) Component
Render a button group component
inherited
buttonPanel(ButtonPanelProps props) Component
Render a button panel component
inherited
calendar(CalendarProps props) Component
Render a calendar component
override
callout(CalloutProps props) Component
Render a callout component
override
card(CardProps props) Component
Render a card component
override
cardSection(CardSectionProps props) Component
Render a card section component
override
carpet(CarpetProps props) Component
Render a carpet component
override
center(CenterProps props) Component
Render a center component
override
centerBody(CenterBodyProps props) Component
Render a center body component
override
checkbox(CheckboxProps props) Component
Render a checkbox component
override
checkItem(CheckItemProps props) Component
Render a check item component
override
checkList(CheckListProps props) Component
Render a check list component
override
chip(ChipProps props) Component
Render a chip component
override
chipGroup(ChipGroupProps props) Component
Render a chip group component
override
circularProgress(CircularProgressProps props) Component
Render a circular progress component
override
codePreview(CodePreviewProps props) Component
Render a code preview component
override
codeSnippet(CodeSnippetProps props) Component
Render a code snippet component
override
codeWindow(CodeWindowProps props) Component
Render a code window component
override
colorInput(ColorInputProps props) Component
Render a color input component
override
column(ColumnProps props) Component
Render a column layout component
override
command(CommandProps props) Component
Render a command palette component
override
confirmDialog(ConfirmDialogProps props) Component
Render a confirm dialog component
override
contextMenu(ContextMenuProps props) Component
Render a context menu component
override
counterRow(CounterRowProps props) Component
Render a counter row component
override
ctaBanner(CtaBannerProps props) Component
Render a CTA banner component
inherited
ctaGroup(CtaGroupProps props) Component
Render a CTA group component
override
cycleButton<T>(CycleButtonProps<T> props) Component
Render a cycle button component
override
dashboardLayout(DashboardLayoutProps props) Component
Render a dashboard layout component
override
dashboardTopBar(DashboardTopBarProps props) Component
Render a dashboard top bar component
override
dataTable<T>(DataTableProps<T> props) Component
Render a data table component
override
datePicker(DatePickerProps props) Component
Render a date picker component
override
dialog(DialogProps props) Component
Render a dialog component
override
dialogBar(DialogBarProps props) Component
Render a dialog bar component
override
disclosure(DisclosureProps props) Component
Render a disclosure component
override
disclosureGroup(DisclosureGroupProps props) Component
Render a disclosure group component
override
divider(DividerProps props) Component
Render a divider component
override
dotIndicator(DotIndicatorProps props) Component
Render a dot indicator component
override
drawer(DrawerProps props) Component
Render a drawer component
override
Render a dropdown menu component
override
emptyState(EmptyStateProps props) Component
Render an empty state component
override
errorState(ErrorStateProps props) Component
Render an error state component
override
expanded(ExpandedProps props) Component
Render an expanded component
override
expander(ExpanderProps props) Component
Render an expander component
override
fab(FABProps props) Component
Render a floating action button component
override
fadeEdge(FadeEdgeProps props) Component
Render a fade edge component
override
featureCard(FeatureCardProps props) Component
Render a feature card component
override
featureRow(FeatureRowProps props) Component
Render a feature row component
override
featureShowcase(FeatureShowcaseProps props) Component
Render a feature showcase component
override
fieldWrapper(FieldWrapperProps props) Component
Render a field wrapper component
override
fileUpload(FileUploadProps props) Component
Render a file upload component
override
flexiCards(FlexiCardsProps props) Component
Render a flexi cards component
override
flexiCardsSimple(FlexiCardsSimpleProps props) Component
Render a simple flexi cards component
override
flow(FlowProps props) Component
Render a flow layout component
override
Render a footer component
override
footerBrandColumn(FooterBrandColumnProps props) Component
Render a footer brand column component
inherited
footerColumn(FooterColumnProps props) Component
Render a footer column component
inherited
footerSocialIcon(FooterSocialIconProps props) Component
Render a footer social icon component
override
form(FormProps props) Component
Render a form component
override
formSection(FormSectionProps props) Component
Render a form section component
override
gameCard(GameCardProps props) Component
Render a game card component
override
gameSelector(GameSelectorProps props) Component
Render a game selector grid component
override
gameTile(GameTileProps props) Component
Render a game tile component
override
gap(GapProps props) Component
Render a gap component
override
glass(GlassProps props) Component
Render a glass container component
override
glassCard(GlassCardProps props) Component
Render a glass card component
override
glowText(GlowTextProps props) Component
Render a glow text component
override
gradientGlass(GradientGlassProps props) Component
Render a gradient glass component
override
gradientText(GradientTextProps props) Component
Render a gradient text component
override
gutter(GutterProps props) Component
Render a gutter component
override
hamburgerButton(HamburgerButtonProps props) Component
Render a hamburger button component
override
Render a header/navbar component
override
heroSection(HeroSectionProps props) Component
Render a hero section component
override
hovercard(HovercardProps props) Component
Render a hovercard component
override
iconButton(IconButtonProps props) Component
Render an icon button component
override
iconCard(IconCardProps props) Component
Render an icon card component
override
indexedStack(IndexedStackProps props) Component
Render an indexed stack component
override
inlineCode(InlineCodeProps props) Component
Render an inline code component
override
inputDialog(InputDialogProps props) Component
Render an input dialog component (text, email, password, multiline, number)
override
inputGroup(InputGroupProps props) Component
Render an input group component
override
integrationCard(IntegrationCardProps props) Component
Render an integration card component
override
integrationGrid(IntegrationGridProps props) Component
Render an integration grid component
override
itemPicker<T>(ItemPickerProps<T> props) Component
Render an item picker dialog component
override
kbd(KbdProps props) Component
Render a keyboard shortcut display component
override
keyValueTable(KeyValueTableProps props) Component
Render a key-value table component
override
listCard(ListCardProps props) Component
Render a list card component
override
loader(LoaderProps props) Component
Render a loader component
override
loadingOverlay(LoadingOverlayProps props) Component
Render a loading overlay component
override
loadingSpinner(LoadingSpinnerProps props) Component
Render a loading spinner component
override
loadingState(LoadingStateProps props) Component
Render a loading state component
override
logoCarousel(LogoCarouselProps props) Component
Render a logo carousel component
inherited
logoGrid(LogoGridProps props) Component
Render a logo grid component
inherited
marquee(MarqueeProps props) Component
Render a marquee component
override
Render a menubar component
override
meter(MeterProps props) Component
Render a meter/gauge component
override
metricDisplay(MetricDisplayProps props) Component
Render a metric display component
override
mobileMenu(MobileMenuProps props) Component
Render a mobile menu component
override
Render a standalone nav link component
override
Render a navigation tile component
override
newsletterForm(NewsletterFormProps props) Component
Render a newsletter form component
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
numberInput(NumberInputProps props) Component
Render a number input component
override
otpInput(OtpInputProps props) Component
Render an OTP input component
override
outlineText(OutlineTextProps props) Component
Render an outline text component
override
paddingWrapper(PaddingWrapperProps props) Component
Render a padding wrapper component
override
pageBody(PageBodyProps props) Component
Render a page body component
override
pagination(PaginationProps props) Component
Render a pagination component
override
popover(PopoverProps props) Component
Render a popover component
override
pricingCard(PricingCardProps props) Component
Render a pricing card component
override
pricingGrid(PricingGridProps props) Component
Render a pricing grid component
override
progress(ProgressProps props) Component
Render a progress bar component
override
radioCards<T>(RadioCardsProps<T> props) Component
Render a radio cards component
override
radioGroup<T>(RadioGroupProps<T> props) Component
Render a radio group component
override
ratingStars(RatingStarsProps props) Component
Render a rating stars component
inherited
ratingStarsSimple(RatingStarsSimpleProps props) Component
Render a simple rating stars component
override
resizable(ResizableProps props) Component
Render a resizable panel group component
inherited
row(RowProps props) Component
Render a row layout component
override
scrollArea(ScrollAreaProps props) Component
Render a scroll area component
override
scrollRail(ScrollRailProps props) Component
Render a scroll rail component
inherited
scrollRailLayout(ScrollRailLayoutProps props) Component
Render a scroll rail layout component
inherited
Render a search input component
override
section(SectionProps props) Component
Render a section component
override
sectionHeader(SectionHeaderProps props) Component
Render a section header component
inherited
select<T>(SelectProps<T> props) Component
Render a select/selector component
override
selectableChipGroup(SelectableChipGroupProps props) Component
Render a selectable chip group component
inherited
separator(SeparatorProps props) Component
Render a separator component
override
settingsInfoRow(SettingsInfoRowProps props) Component
Render a settings info row component
override
settingsNote(SettingsNoteProps props) Component
Render a settings note component
override
settingsSection(SettingsSectionProps props) Component
Render a settings section component
override
settingsSubheader(SettingsSubheaderProps props) Component
Render a settings subheader component
override
settingsToggleRow(SettingsToggleRowProps props) Component
Render a settings toggle row component
override
sheet(SheetProps props) Component
Render a sheet/drawer component
override
Render a sidebar component
override
sidebarCollapsed(List<Component> children) Component
Render content only when sidebar is collapsed
inherited
sidebarExpanded(List<Component> children) Component
Render content only when sidebar is expanded
inherited
sidebarGroup(SidebarGroupProps props) Component
Render a sidebar group component
override
sidebarItem(SidebarItemProps props) Component
Render a sidebar item component
override
sidebarSeparator() Component
Render a sidebar separator
override
sidebarSubMenu(SidebarSubMenuProps props) Component
Render a sidebar submenu (collapsible nested items)
override
sizedBox(SizedBoxProps props) Component
Render a sized box component
override
skeleton(SkeletonProps props) Component
Render a skeleton component
override
slider(SliderProps props) Component
Render a slider component
override
slotCounter(SlotCounterProps props) Component
Render a slot counter component
override
slotCounterCard(SlotCounterCardProps props) Component
Render a slot counter card component
override
slotCounterRow(SlotCounterRowProps props) Component
Render a slot counter row component
override
socialIcon(SocialIconProps props) Component
Render a social icon component
override
socialIconGroup(SocialIconGroupProps props) Component
Render a social icon group component
override
Render a social links component
override
spacer(SpacerProps props) Component
Render a spacer component
override
statCard(StatCardProps props) Component
Render a stat card component
override
statCardRow(StatCardRowProps props) Component
Render a stat card row component
override
statDisplay(StatDisplayProps props) Component
Render a stat display component
override
staticTable(StaticTableProps props) Component
Render a static table component
override
statRow(StatRowProps props) Component
Render a stat row component
override
statusBadge(SimpleStatusBadgeProps props) Component
Render a simple status badge component
override
statusBadge2(StatusBadgeProps props) Component
Render a status badge component
inherited
statusIndicator(StatusIndicatorProps props) Component
Render a status indicator component
override
stepIndicator(StepIndicatorProps props) Component
Render a step indicator component
override
stepper(StepperProps props) Component
Render a stepper/steps component
override
surface(SurfaceProps props) Component
Render a surface component
override
surfaceCard(SurfaceCardProps props) Component
Render a surface card component
override
switcher(SwitcherProps props) Component
Render a switcher component
override
tabBar(TabBarProps props) Component
Render a tab bar component (tabs only, no content)
override
tabs(TabsProps props) Component
Render a tabs component (tab bar + content panel)
override
tagInput(TagInputProps props) Component
Render a tag input component
override
terminal(TerminalProps props) Component
Render a terminal component
override
testimonialCard(TestimonialCardProps props) Component
Render a testimonial card component
override
textInput(TextInputProps props) Component
Render a text input component
override
thumbHashCard(ThumbHashCardProps props) Component
Render a thumbhash card component
override
tile(TileProps props) Component
Render a tile component
override
timeDialog(TimeDialogProps props) Component
Render a time dialog component
override
timeline(TimelineProps props) Component
Render a timeline component
override
timePicker(TimePickerProps props) Component
Render a time picker component
override
toast(ToastProps props) Component
Render a toast notification component
override
toastContainer(ToastContainerProps props) Component
Render a toast container component
override
toggleButton(ToggleButtonProps props) Component
Render a toggle button component
override
toggleGroup(ToggleGroupProps props) Component
Render a toggle group component
override
toggleSwitch(ToggleSwitchProps props) Component
Render a toggle switch component
override
toolbar(ToolbarProps props) Component
Render a toolbar component
inherited
tooltip(TooltipProps props) Component
Render a tooltip component
override
toString() String
A string representation of this object.
inherited
tracker(TrackerProps props) Component
Render a tracker component
override
treeView(TreeViewProps props) Component
Render a tree view component
override
uptimeTracker(UptimeTrackerProps props) Component
Render an uptime tracker component
override
virtualScroll<T>(VirtualScrollProps<T> props) Component
Render a virtual scroll component
override
waitlistForm(WaitlistFormProps props) Component
Render a waitlist form component
override

Operators

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