Skip to content

Tabs ​

A TabItem-driven tab bar, with a scrollable variant for more tabs than fit on screen.

View source on GitHub ↗

CLI ​

Install this component into your project:

tabs
$flutter_beautify add tabs

Variants ​

FBTabs.standard() · FBTabs.scrollable()

Key parameters ​

ParameterTypeDefault
tabsList<TabItem>required
initialIndexint0
activeColorColor?ambient colorScheme.primary

Usage ​

dart
import 'package:your_app/widgets/tabs.dart';

FBTabs.scrollable(
  tabs: categories.map((c) => TabItem(label: c.name)).toList(),
);

Released under the MIT License.