resolveFluentDividerState function

FluentDividerState resolveFluentDividerState({
  1. bool vertical = false,
  2. bool inset = false,
  3. FluentDividerAlignment alignment = FluentDividerAlignment.center,
  4. FluentDividerAppearance appearance = FluentDividerAppearance.standard,
  5. Widget? icon,
  6. Widget? label,
})

Builds the state a divider will be styled and rendered from.

Separated so a consumer can reuse Fluent's state resolution while substituting their own styling — the first of the three-function recomposition contract.

Implementation

FluentDividerState resolveFluentDividerState({
  bool vertical = false,
  bool inset = false,
  FluentDividerAlignment alignment = FluentDividerAlignment.center,
  FluentDividerAppearance appearance = FluentDividerAppearance.standard,
  Widget? icon,
  Widget? label,
}) => FluentDividerState(
  vertical: vertical,
  inset: inset,
  alignment: alignment,
  appearance: appearance,
  icon: icon,
  label: label,
);