atoms/atoms library
Classes
- CustomBoxShadow
- Custom box shadow with custom properties and custom painting
- DropDownSearch
- Custom component to build a dropdown with a search infinite scroll
- FontSizeDevice
- The device
- ZwapAvatarImageClipper
- ZwapButton
- ZwapButtonChild
- To set colors see ZwapButtonDecorations
- ZwapButtonDecorations
- ZwapButtonOption
- ZwapButtonOptionDecorations
- ZwapButtonOptions
- This class is used to describe the extra options for this button
- ZwapButtonStatusDescription
- Used as argument of the callback when custom childs are builded.
- ZwapCard
- Custom component to render the card
- ZwapCheckBox
- CheckBox component from Zwap Design System
- ZwapCheckBoxDecorations
- ZwapCheckBoxStateDecoration
- ZwapColors
- The zwap standard colors
- ZwapFaIcons
- ZwapGradientText
- ZwapGradientTextSpan
- Gradient test spans supports only the onTap gesture
-
ZwapGridView<
T> - The grid view for a list of widgets
- ZwapHorizontalScroll
- Widget to rendering any horizontal scroll which has inside a custom component
- ZwapHover
- Static class to get an hover colors mapping
- ZwapIcons
- Mapping each icons with each code name and code point
-
ZwapInfiniteScroll<
T> - The infinite scroll component
- ZwapInput
- Custom component for a standard input with a predefined Zwap style
- ZwapLineItem
- Component to rendering a line item with custom side widgets
- ZwapLogo
- Component to rendering the logo of Zwap
- ZwapOverlayEntryChild
- ZwapOverlayEntryChildState
- ZwapOverlayEntryWidget
- ZwapRadius
- Static class to get constants values to get predefined values for radius constants
- ZwapRichText
- Component to rendering multi text style
- ZwapSelect
- custom dropdown widget to select some element from a list
- ZwapSeparatedRow
- Component to rendering a row with element at the extreme positions
- ZwapShadow
- Constants class to rendering different kind of box shadows
- ZwapStars
- ZwapSwitch
- ZwapText
- Component to rendering text in base of style and device type
- ZwapTextSpan
- ZwapTooltip
- ZwapTranslation
- ZwapTypography
- Custom typography style for zwap design system kit
- ZwapVerticalScroll
- Widget to rendering any vertical scroll which has inside a custom component
- ZwapWaiting
- Component to rendering the progress loader in case of any waiting situation
Enums
- SocialType
- TooltipPosition
- ZwapButtonIconPosition
- ZwapCardType
- The possible card types
- ZwapFontFamily
- ZwapInfiniteScrollType
- It defines the possible types for the infinite scroll
- ZwapLinkTarget
- ZwapSelectSearchTypes
- Type of searches supported by ZwapSelect:
- ZwapTextType
- The text type to get different typo in base of the current device sizes
Extensions
- SocialTypeExtension on SocialType
- ZwapButtonOpenOptionsCallback on void Function()
-
ZwapOverlayEntryChildExt
on GlobalKey<
ZwapOverlayEntryChildState> - ZwapTextTypeExt on ZwapTextType
Properties
- zwapThemeData ↔ ThemeData
-
Custom theme colors for the zwap design system kit
getter/setter pair
Functions
-
getTextSize(
String text, ZwapTextType textType, {double? maxWidth}) → Size - It plots the text size in base of the current style and current chars
-
getTextSizeFromCustomStyle(
String text, TextStyle textStyle, {double? maxWidth}) → Size -
getTextStyle(
ZwapTextType typeText) → TextStyle - It returns the text style in base of the different text type
-
parseSocialType(
String socialTitle) → SocialType - It retrieves the social type in base of the current host domain
-
textWidth(
String text, TextStyle style, {TextAlign textAlign = TextAlign.left}) → double - Return the minWidth occupied by text in a single line
Typedefs
- ItemBuilder = Widget Function(BuildContext context, String key, String value, bool isHeader)