coconut_design_system library
Classes
- CoconutAppBar
- A customizable AppBar component for the Coconut Design System.
- CoconutAppbarButton
-
A customizable button designed for use in the
CoconutAppBar. - CoconutBorder
- CoconutBottomSheet
- A customizable bottom sheet with a structured layout.
- CoconutBoxDecoration
- CoconutButton
- Coconut Design System - Custom Button
- CoconutCheckbox
- A customizable checkbox widget using SVG assets.
- CoconutChip
- A customizable chip widget for displaying small UI elements like tags, labels, or badges.
- CoconutCircularIndicator
- A customizable circular loading indicator using Lottie animations.
- CoconutColors
- Coconut Design System - Global Color Helper
- CoconutFrostedAppBar
- A custom AppBar with a frosted glass effect and dynamic title visibility.
- CoconutIcon
- CoconutIcon
- CoconutLayout
- Coconut Design System - Layout & Spacing Utility
- CoconutPadding
- CoconutPopup
- A customizable popup dialog with title, description, and action buttons.
- CoconutProgressIndicator
- A customizable linear progress indicator.
- CoconutPulldown
- A customizable pulldown widget with a title and an icon indicating open/close state.
- CoconutPulldownMenu
- CoconutPulldownMenu
- CoconutPulldownMenuEntry
- CoconutPulldownMenuGroup
- CoconutPulldownMenuItem
- CoconutSegmentedControl
- A customizable segmented control widget that allows users to select one option from multiple choices.
- CoconutShakeAnimation
- A reusable widget that applies a shaking animation to its child.
- CoconutShakeAnimationState
- CoconutStepper
- A customizable stepper widget that allows users to increase or decrease a numeric value.
- CoconutStyles
- CoconutSwitch
-
A customizable switch widget based on
CupertinoSwitch. - CoconutTagChip
- A customizable tag chip widget for displaying hashtags or labels.
- CoconutTextField
- A customizable text field widget with a Cupertino-style appearance.
- CoconutTextTheme
- Coconut Design System - Typography Theme Generator
- CoconutTheme
- A utility class for managing theme brightness within the Coconut Design System.
- CoconutThemeData
- Coconut Design System Theme Data Class
- CoconutToast
- A customizable toast notification utility for displaying temporary messages.
- CoconutToastWidget
- A widget representing a toast message.
- CoconutToolTip
- A customizable tooltip widget with different styles and placements.
- CoconutTypography
- Coconut Design System - Typography Styles
- CoconutUnderlinedButton
- Coconut Design System - Underlined Button
- Sizes
Enums
- CoconutButtonType
- Button types for CoconutButton
- CoconutChipStatus
-
Defines the different states of
CoconutTagChip. - CoconutTooltipState
- Defines different tooltip states with corresponding icons and colors.
- CoconutTooltipType
- Specifies the different tooltip types.
Extensions
Functions
-
applyVariation(
TextStyle baseStyle, {bool isNumber = false, bool isBold = false}) → TextStyle - Applies variations to the base typography styles.