auto_route_library icon indicating copy to clipboard operation
auto_route_library copied to clipboard

FAB builder in `AutoTabsScaffold`

Open emme1444 opened this issue 1 year ago • 0 comments

Support building the FloatingActionButton based on router changes in AutoTabsScaffold. Much like the AppBar and BottomNavigationBar, etc..

AutoTabsScaffold(
  routes: [...],
  appBarBuilder: (context, tabsRouter) => ...,
  bottomNavigationBuilder: (_, tabsRouter) => ...,
  floatingActionButtonBuilder: (context, tabsRouter) {
    switch (tabsRouter.current.name) {
      case MyRoute.name:
        return FloatingActionButton(
          child: const Icon(Icons.add),
          onPressed: () {},
        );
      default:
        return null;
    }
  },
)

PR is coming.

Related: #545

emme1444 avatar Aug 05 '22 14:08 emme1444