atoms/atoms library

Classes

CustomBoxShadow
Custom box shadow with custom properties and custom painting
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
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

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)