flint_ui library

Classes

BasicRenderObject
Basic render object for stateless widgets that just wrap HTML output.
BorderRadius
BoxBorder
BoxConstraints
BoxDecoration
BoxShadow
ButtonStyle
The ButtonStyle class defines the visual appearance and behavior of buttons in the Flint UI framework.
ColorStop
EdgeInsets
EmailSpacing
FlintAction
FlintBox
FlintButton
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.
FlintButtonBuilder
FlintButtonThemes
FlintColors
FlintColumn
A layout widget that arranges its children vertically, similar to Flutter's Column widget.
FlintEmailTemplate
Base class for all email templates with common structure
FlintFilePreview
FlintFlexRow
A responsive horizontal layout widget that arranges its children in a flexible row using CSS Flexbox.
FlintImage
A versatile image widget in Flint UI, designed for rendering images in multiple formats including HTML (for emails and web) and plain text.
FlintMarketingTemplate
Base class for marketing templates
FlintNotificationTemplate
Base class for notification templates
FlintPreview
FlintRenderObject
Responsible for generating the actual HTML output.
FlintRichText
A widget that allows rendering of rich, styled inline text spans.
FlintRow
A layout widget that arranges its children horizontally in a flexible row.
FlintScript
FlintSpacing
FlintState<T extends FlintStatefulWidget>
State object paired to a FlintStatefulWidget.
FlintStatefulTemplate<T>
A template that holds mutable state (like StatefulWidget).
FlintStatefulWidget
Base for widgets that hold mutable state. Similar to Flutter's StatefulWidget.
FlintTemplate
Stateless builder for Flint templates (no state).
FlintText
FlintTextSpan
Represents a single inline text segment within FlintRichText.
FlintTextStyles
FlintWidget
Gradient
ImageStyle
The ImageStyle class defines visual and behavioral properties for images within the Flint UI framework.
Size
SpacingBuilder
TextStyle

Enums

Alignment
Defines how child elements are horizontally aligned within a FlintColumn.
BorderStyle
BoxAlignment
ButtonSize
Defines available button size categories in Flint UI.
ButtonState
Represents the current interactive state of a button in Flint UI.
CardSpacingType
FontWeight
FormSpacingType
GradientDirection
GridSpacingType
ImageDecoding
Defines how images are decoded by the renderer or browser.
ObjectFit
Describes how an image should be resized to fit its container.
ShadowPosition
TextAlign
TextDecoration
TextOverflow
TextSpacingType

Typedefs

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