flint_ui library
Classes
- BasicRenderObject
- Basic render object for stateless widgets that just wrap HTML output.
- BorderRadius
- BoxBorder
- BoxConstraints
- BoxDecoration
- BoxShadow
- Button
- {{template flint_button} A customizable and responsive button widget for Flint UI, designed to render as HTML, text, or JSON — and now supports client-side actions via FlintScript or FlintAction.
- ButtonBuilder
- ButtonStyle
- {{template button_style} The ButtonStyle class defines the visual appearance and behavior of buttons in the Flint UI framework.
- ButtonThemes
- Colors
- ColorStop
- Column
-
A layout widget that arranges its children vertically,
similar to Flutter's
Columnwidget. - Container
- EdgeInsets
- EmailSpacing
- FlintAction
- FlintEmailTemplate
- Base class for all email templates with common structure
- FlintFilePreview
- FlintMarketingTemplate
- Base class for marketing templates
- FlintNotificationTemplate
- Base class for notification templates
- FlintPreview
- FlintRenderObject
- Responsible for generating the actual HTML output.
- FlintScript
- FlintSpacing
- FlintState
- Reactive state management for Flint widgets
- FlintTemplate
- FlintTextStyles
- FlintWidget
- Gradient
- Head
- Image
- {{template flint_image} A versatile image widget in Flint UI, designed for rendering images in multiple formats including HTML (for emails and web) and plain text.
- ImageStyle
- {{template image_style} The ImageStyle class defines visual and behavioral properties for images within the Flint UI framework.
- Row
- A layout widget that arranges its children horizontally in a flexible row.
- Size
- SpacingBuilder
- Text
- TextStyle
Enums
- Alignment
- Defines how child elements are horizontally aligned within a Column.
- BorderStyle
- BoxAlignment
- ButtonSize
- {{template button_size} Defines available button size categories in Flint UI.
- ButtonState
- {{template button_state} Represents the current interactive state of a button in Flint UI.
- CardSpacingType
- FontWeight
- FormSpacingType
- GradientDirection
- GridSpacingType
- ImageDecoding
- {{template image_decoding} Defines how images are decoded by the renderer or browser.
- ObjectFit
- {{template object_fit} Describes how an image should be resized to fit its container.
- ShadowPosition
- TextAlign
- TextDecoration
- TextOverflow
- TextSpacingType
Extensions
Typedefs
-
FlintCallback
= void Function(Map<
String, dynamic> event)