lib library

Classes

JsonShadAccordionItemWidget
JsonShadAccordionWidget
JsonShadAlertWidget
JsonShadAvatarWidget
JsonShadBadgeWidget
JsonShadBreadcrumb
JsonShadButtonWidget
JsonShadCalendar
JsonShadCard
JsonShadCheckbox
JsonShadcnPluginRegistrar
Manual registrar for all shadcn_ui widget builders.
JsonShadContextMenuWidget
JsonShadDatePicker
JsonShadDialog
JsonShadIconButtonWidget
JsonShadInput
JsonShadInputOTP
JsonShadInputOTPGroup
JsonShadInputOTPSlot
JsonShadMenubarWidget
JsonShadOption
JsonShadPopoverWidget
JsonShadProgress
JsonShadRadio
JsonShadRadioGroupWidget
JsonShadResizableWidget
JsonShadSelectWidget
JsonShadSeparatorWidget
JsonShadSheet
JsonShadSlider
JsonShadSwitch
JsonShadTableCellWidget
JsonShadTableRowWidget
JsonShadTableWidget
JsonShadTabsWidget
JsonShadTabWidget
JsonShadTextarea
JsonShadTimePicker
JsonShadToast
JsonShadTooltipWidget
ShadAccordionBuilder
ShadAccordionBuilderModel
ShadAccordionItemBuilder
ShadAccordionItemBuilderModel
ShadAccordionItemWidget
Wrapper widget for ShadAccordionItem to avoid complex types in codegen. Made public so it can be used by accordion builder.
ShadAccordionItemWidgetSchema
ShadAccordionWidgetSchema
ShadAlertBuilder
ShadAlertBuilderModel
ShadAlertWidgetSchema
ShadAvatarBuilder
ShadAvatarBuilderModel
ShadAvatarWidgetSchema
ShadBadgeBuilder
ShadBadgeBuilderModel
ShadBadgeWidgetSchema
ShadBreadcrumbBuilder
ShadBreadcrumbBuilderModel
A breadcrumb navigation component that displays the current page location within a navigational hierarchy.
ShadBreadcrumbSchema
ShadButtonBuilder
ShadButtonBuilderModel
ShadButtonWidgetSchema
ShadCalendarBuilder
ShadCalendarBuilderModel
Creates a single-date selection calendar widget.
ShadCalendarSchema
ShadCardBuilder
ShadCardBuilderModel
Creates a card widget with optional content and styling.
ShadCardSchema
ShadCheckboxBuilder
ShadCheckboxBuilderModel
Creates a checkbox widget with the specified state and options.
ShadCheckboxSchema
ShadContextMenuBuilder
ShadContextMenuBuilderModel
ShadContextMenuWidgetSchema
ShadDatePickerBuilder
ShadDatePickerBuilderModel
Creates a single-date picker widget with a button and popover calendar.
ShadDatePickerSchema
ShadDialogBuilder
ShadDialogBuilderModel
Creates a primary variant dialog widget.
ShadDialogSchema
ShadIconButtonBuilder
ShadIconButtonBuilderModel
ShadIconButtonWidgetSchema
ShadInputBuilder
ShadInputBuilderModel
Creates a text input widget with customizable properties.
ShadInputOTPBuilder
ShadInputOTPBuilderModel
Creates an OTP input widget with the specified number of fields and children.
ShadInputOTPGroupBuilder
ShadInputOTPGroupBuilderModel
ShadInputOTPGroupSchema
ShadInputOTPSchema
ShadInputOTPSlotBuilder
ShadInputOTPSlotBuilderModel
ShadInputOTPSlotSchema
ShadInputSchema
ShadMenubarBuilder
ShadMenubarBuilderModel
ShadMenubarWidgetSchema
ShadOptionBuilder
ShadOptionBuilderModel
ShadOptionSchema
ShadPopoverBuilder
ShadPopoverBuilderModel
ShadPopoverWidgetSchema
ShadProgressBuilder
ShadProgressBuilderModel
Creates a progress bar widget with the specified properties.
ShadProgressSchema
ShadRadioBuilder
ShadRadioBuilderModel
ShadRadioGroupWidgetSchema
ShadRadioItemBuilder
ShadRadioItemBuilderModel
Creates a ShadRadio with the specified value and optional parameters.
ShadRadioSchema
ShadResizableBuilder
ShadResizableBuilderModel
ShadResizableWidgetSchema
ShadSelectBuilder
ShadSelectBuilderModel
ShadSelectWidgetSchema
ShadSeparatorBuilder
ShadSeparatorBuilderModel
ShadSeparatorWidgetSchema
ShadSheetBuilder
ShadSheetBuilderModel
A customizable sheet component that slides in from the edges of the screen.
ShadSheetSchema
ShadSliderBuilder
ShadSliderBuilderModel
Creates a ShadSlider.
ShadSliderSchema
ShadSwitchBuilder
ShadSwitchBuilderModel
A customizable switch widget, styled according to the Shadcn UI design system.
ShadSwitchSchema
ShadTabBuilder
ShadTabBuilderModel
ShadTableBuilder
ShadTableBuilderModel
ShadTableCellBuilder
ShadTableCellBuilderModel
ShadTableCellWidget
Wrapper widget for individual ShadTableCell.
ShadTableCellWidgetSchema
ShadTableRowBuilder
ShadTableRowBuilderModel
ShadTableRowWidget
Wrapper widget that holds a list of table cells. This is used by ShadTableBuilder to reconstruct the row structure.
ShadTableRowWidgetSchema
ShadTableWidgetSchema
ShadTabsBuilder
ShadTabsBuilderModel
ShadTabsWidgetSchema
ShadTabWidget
Wrapper widget for ShadTab to avoid complex types in codegen. Made public so it can be used by tabs builder.
ShadTabWidgetSchema
ShadTextareaBuilder
ShadTextareaBuilderModel
ShadTextareaSchema
ShadTimePickerBuilder
ShadTimePickerBuilderModel
Creates a ShadTimePicker with the primary variant (24-hour format).
ShadTimePickerSchema
ShadToastBuilder
ShadToastBuilderModel
Creates a primary variant toast widget.
ShadToastSchema
ShadTooltipBuilder
ShadTooltipBuilderModel
ShadTooltipWidgetSchema

Functions

decodeShadAlertVariant(dynamic value) → ShadAlertVariant
Decodes a string to ShadAlertVariant.
decodeShadBadgeVariant(dynamic value) → ShadBadgeVariant
Decodes a string to ShadBadgeVariant.
decodeShadButtonSize(dynamic value) → ShadButtonSize
Decodes a string to ShadButtonSize.
decodeShadButtonVariant(dynamic value) → ShadButtonVariant
Decoders for shadcn_ui enums used across multiple widgets. Decodes a string to ShadButtonVariant.
decodeShadSelectVariant(dynamic value) → ShadSelectVariant
Decoder for ShadSelectVariant.
decodeShadSheetSide(dynamic value) → ShadSheetSide
Decoder for ShadSheetSide.
encodeShadAlertVariant(ShadAlertVariant value) String
Encodes ShadAlertVariant to string.
encodeShadBadgeVariant(ShadBadgeVariant value) String
Encodes ShadBadgeVariant to string.
encodeShadButtonSize(ShadButtonSize value) String
Encodes ShadButtonSize to string.
encodeShadButtonVariant(ShadButtonVariant value) String
Encodes ShadButtonVariant to string.
encodeShadSelectVariant(ShadSelectVariant value) String
Encoder for ShadSelectVariant.
encodeShadSheetSide(ShadSheetSide value) String
Encoder for ShadSheetSide.