MFL provides two primary ways to customize widgets: ThemeExtensions for global customization and style models for per-Widget customization. Style models serve as the source of truth for customization, taking precedence over ThemeExtensions when both are provided.


ThemeExtension: Global Styling

Style Models: Per-Widget Styling

ThemeExtension & Style Model Priority

Best Practices