buildDwmTabsFromLabels function

List<Tab> buildDwmTabsFromLabels(
  1. UIDwmTabLabels labels, {
  2. TextStyle? labelStyle,
})

Builds DWM tabs from a UIDwmTabLabels value.

Implementation

List<Tab> buildDwmTabsFromLabels(
  UIDwmTabLabels labels, {
  TextStyle? labelStyle,
}) {
  Tab dwmTab(String label) {
    return Tab(
      child: Align(
        alignment: Alignment.center,
        child: UIText(
          label,
          style: labelStyle,
        ),
      ),
    );
  }

  return <Tab>[
    dwmTab(labels.dayLabel),
    dwmTab(labels.weekLabel),
    dwmTab(labels.monthLabel),
  ];
}