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.

Functions

applyVariation(TextStyle baseStyle, {bool isNumber = false, bool isBold = false}) TextStyle
Applies variations to the base typography styles.