@@ -4,7 +4,7 @@ import 'package:zeta_example/pages/components/accordion_example.dart';
44import 'package:zeta_example/pages/components/avatar_rail_example.dart' ;
55import 'package:zeta_example/pages/components/avatar_example.dart' ;
66import 'package:zeta_example/pages/components/badges_example.dart' ;
7- import 'package:zeta_example/pages/components/system_banner_example .dart' ;
7+ import 'package:zeta_example/pages/components/banner_example .dart' ;
88import 'package:zeta_example/pages/components/bottom_sheet_example.dart' ;
99import 'package:zeta_example/pages/components/breadcrumb_example.dart' ;
1010import 'package:zeta_example/pages/components/button_example.dart' ;
@@ -64,15 +64,27 @@ final List<Component> components = [
6464 Component (AccordionExample .name, (context) => const AccordionExample ()),
6565 Component (TopAppBarExample .name, (context) => const TopAppBarExample ()),
6666 Component (AvatarRailExample .name, (context) => const AvatarRailExample ()),
67+ Component (AvatarBadgeExample .name, (context) => const AvatarBadgeExample ()),
6768 Component (AvatarExample .name, (context) => const AvatarExample ()),
68- Component (BannerExample .name, (context) => const BannerExample ()),
69- Component (BadgesExample .name, (context) => const BadgesExample ()),
69+ Component (SystemBannerExample .name, (context) => const SystemBannerExample ()),
70+ Component (InPageBannerExample .name, (context) => const InPageBannerExample ()),
71+ Component (StatusLabel .name, (context) => const StatusLabel ()),
72+ Component (PriorityPill .name, (context) => const PriorityPill ()),
73+ Component (Label .name, (context) => const Label ()),
74+ Component (Indicators .name, (context) => const Indicators ()),
75+ Component (Tags .name, (context) => const Tags ()),
7076 Component (BottomSheetExample .name, (context) => const BottomSheetExample ()),
7177 Component (BreadcrumbExample .name, (context) => const BreadcrumbExample ()),
7278 Component (ButtonExample .name, (context) => const ButtonExample ()),
79+ Component (ButtonGroupExample .name, (context) => const ButtonGroupExample ()),
80+ Component (FabExample .name, (context) => const FabExample ()),
81+ Component (IconButtonExample .name, (context) => const IconButtonExample ()),
7382 Component (ChatItemExample .name, (context) => const ChatItemExample ()),
7483 Component (CheckBoxExample .name, (context) => const CheckBoxExample ()),
75- Component (ChipExample .name, (context) => const ChipExample ()),
84+ Component (AssistChipExample .name, (context) => const AssistChipExample ()),
85+ Component (StatusChipExample .name, (context) => const StatusChipExample ()),
86+ Component (InputChipExample .name, (context) => const InputChipExample ()),
87+ Component (FilterChipExample .name, (context) => const FilterChipExample ()),
7688 Component (CommsButtonExample .name, (context) => const CommsButtonExample ()),
7789 Component (ContactItemExample .name, (context) => const ContactItemExample ()),
7890 Component (ListExample .name, (context) => const ListExample ()),
@@ -83,7 +95,8 @@ final List<Component> components = [
8395 Component (PasswordInputExample .name, (context) => const PasswordInputExample ()),
8496 Component (GroupHeaderExample .name, (context) => const GroupHeaderExample ()),
8597 Component (DropdownExample .name, (context) => const DropdownExample ()),
86- Component (ProgressExample .name, (context) => const ProgressExample ()),
98+ Component (ProgressBarExample .name, (context) => const ProgressBarExample ()),
99+ Component (ProgressCircleExample .name, (context) => const ProgressCircleExample ()),
87100 Component (SegmentedControlExample .name, (context) => const SegmentedControlExample ()),
88101 Component (SnackBarExample .name, (context) => const SnackBarExample ()),
89102 Component (StepperExample .name, (context) => const StepperExample ()),
@@ -125,18 +138,22 @@ class Home extends StatefulWidget {
125138}
126139
127140final GoRouter router = GoRouter (
128- routes: [
129- GoRoute (
130- path: '/' ,
131- name: 'Home' ,
132- builder: (_, __) => const Home (),
133- routes: [
134- ...[
135- ...components,
136- ...assets,
137- ...theme,
138- ].map (
139- (e) => GoRoute (
141+ routes: routes,
142+ );
143+
144+ final routes = [
145+ GoRoute (
146+ path: '/' ,
147+ name: 'Home' ,
148+ builder: (_, __) => const Home (),
149+ routes: [
150+ ...[
151+ ...components,
152+ ...assets,
153+ ...theme,
154+ ].map (
155+ (e) {
156+ return GoRoute (
140157 path: e.name,
141158 name: e.name,
142159 builder: (_, __) => e.pageBuilder.call (_),
@@ -147,19 +164,23 @@ final GoRouter router = GoRouter(
147164 builder: (_, __) => f.pageBuilder (_),
148165 ))
149166 .toList (),
150- ),
151- ) ,
152- ] ,
153- ) ,
154- ],
155- ) ;
167+ );
168+ } ,
169+ ) ,
170+ ] ,
171+ )
172+ ] ;
156173
157174class _HomeState extends State <Home > {
158175 @override
159176 Widget build (BuildContext context) {
160177 final _components = components..sort ((a, b) => a.name.compareTo (b.name));
161178 final _assets = assets..sort ((a, b) => a.name.compareTo (b.name));
162179 final _theme = theme..sort ((a, b) => a.name.compareTo (b.name));
180+ if (GoRouterState .of (context).extra == 'docs' ) {
181+ return Nothing ();
182+ }
183+
163184 return ExampleScaffold (
164185 // x-release-please-start-version
165186 name: 'zeta_flutter v0.20.2' ,
0 commit comments