widgets/components/components library
Popular widget components library
A comprehensive collection of reusable Flutter widget components
Classes
- AvatarWidget
- Custom avatar widget with various styles
- BadgeWidget
- Custom badge widget for notifications and indicators
- BreadcrumbItem
- Breadcrumb item data
- BreadcrumbWidget
- Breadcrumb navigation widget
- CarouselWidget
- Carousel/Slider widget for displaying multiple items
- ClipCard
- Card widget for displaying clip examples
- ColorCard
- Card widget for displaying color examples
- ConfirmationDialog
- Confirmation dialog
- CopyButton
- Button widget for copying text to clipboard
- CustomBottomSheet
- Custom bottom sheet widget
- CustomButton
- Custom button widget with various styles
- CustomCard
- Enhanced card widget with various styles
- CustomChip
- Custom chip widget with various styles
- CustomDialog
- Custom dialog widget with enhanced features
- CustomListTile
- Enhanced list tile with additional features
- CustomTextField
- Custom text field with enhanced features
- DataCard
- Card widget for displaying data extension examples
- DividerWidget
- Custom divider widget with text label
- DrawerItem
- Drawer item data
- DrawerWidget
- Custom drawer widget
-
DropdownItem<
T> - Dropdown item data
-
DropdownWidget<
T> - Custom dropdown widget
- EmptyCard
- Empty state display card
- EmptyStateWidget
- Empty state widget for displaying no data scenarios
- ErrorCard
- Error state display card
- ExpansionCard
- Expandable card widget
- FloatingActionButtonWidget
- Custom floating action button with variants
- GestureCard
- Card widget for displaying gesture examples
- HeroDetailPage
- Hero detail page for animation demonstration
- IconButtonWidget
- Custom icon button with various styles
- InfoBanner
- Information banner widget for alerts and notifications
- LoadingIndicator
- Custom loading indicator widget
- MenuItem
- Menu item data
- MenuWidget
- Custom menu widget (popup menu)
- Custom bottom navigation bar widget
- Navigation item data
- NotificationCard
- Notification card widget
- ProgressBar
- Custom progress bar widget
- RatingWidget
- Star rating widget
- SearchBarWidget
- Custom search bar widget
- SectionWrapper
- Wrapper widget for consistent section styling
- SegmentData
- Segment data
-
SegmentedControl<
T> - Segmented control widget for multiple choice selection
- ShimmerBox
- Shimmer placeholder widgets
- ShimmerLoading
- Shimmer loading effect widget
- SkeletonCard
- Pre-built skeleton layouts
- SkeletonListTile
- Skeleton list tile
- SkeletonLoader
- Skeleton loader widget for content placeholders
- SnackbarWidget
- Custom snackbar widget
- StepData
- Step data model
- StepperWidget
- Horizontal stepper widget
- TabData
- Tab data
- TabsWidget
- Custom tabs widget
- TagWidget
- Tag widget for labels and categories
- TimelineItem
- Timeline item data
- TimelineWidget
- Timeline widget for displaying sequential events
- ToggleCard
- Card with toggle controls (switch, checkbox)
- TooltipWidget
- Custom tooltip widget with enhanced styling
- TransformCard
- Card widget for displaying transform examples
Enums
- AvatarShape
- Avatar shape variants
- AvatarSize
- Avatar size variants
- BadgePosition
- Badge position variants
- BannerVariant
- Banner style variants
- ButtonSize
- Button size variants
- ButtonVariant
- Button style variants
- CardVariant
- Card style variants
- ChipVariant
- Chip style variants
- FABVariant
- FAB variants
- IconButtonSize
- Icon button size variants
- IconButtonVariant
- Icon button style variants
- LoadingSize
- Loading indicator size
- LoadingVariant
- Loading indicator variants
- ProgressVariant
- Progress bar variants
- SnackbarVariant
- Snackbar style variants
- TagSize
- Tag size variants
- ToggleVariant
- Toggle control variants