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
ShadAccordionItemto 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
ShadRadiowith 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
ShadTabto avoid complex types in codegen. Made public so it can be used by tabs builder. - ShadTabWidgetSchema
- ShadTextareaBuilder
- ShadTextareaBuilderModel
- ShadTextareaSchema
- ShadTimePickerBuilder
- ShadTimePickerBuilderModel
-
Creates a
ShadTimePickerwith 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
ShadAlertVariantto string. -
encodeShadBadgeVariant(
ShadBadgeVariant value) → String -
Encodes
ShadBadgeVariantto string. -
encodeShadButtonSize(
ShadButtonSize value) → String -
Encodes
ShadButtonSizeto string. -
encodeShadButtonVariant(
ShadButtonVariant value) → String -
Encodes
ShadButtonVariantto string. -
encodeShadSelectVariant(
ShadSelectVariant value) → String -
Encoder for
ShadSelectVariant. -
encodeShadSheetSide(
ShadSheetSide value) → String -
Encoder for
ShadSheetSide.