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
Columnwidget. - 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
Extensions
Typedefs
-
FlintCallback
= void Function(Map<
String, dynamic> event)