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 Column widget.
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
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

Typedefs

FlintCallback = void Function(Map<String, dynamic> event)