| 12345678910111213141516171819202122232425262728293031323334 | import 'package:app_flowy/home/domain/page_context.dart';import 'package:app_flowy/home/presentation/widgets/blank_page.dart';import 'package:flutter/material.dart';class HomeScreen extends StatelessWidget {  static GlobalKey<ScaffoldState> scaffoldKey = GlobalKey();  const HomeScreen({Key? key}) : super(key: key);  @override  Widget build(BuildContext context) {    return Container(      child: null,    );  }}extension PageTypeExtension on PageType {  HomeStackPage builder(PageContext context) {    switch (this) {      case PageType.blank:        return BlankPage(context: context);    }  }}List<Widget> buildPagesWidget(PageContext pageContext) {  return PageType.values.map((pageType) {    if (pageType == pageContext.pageType) {      return pageType.builder(pageContext);    } else {      return const BlankPage(context: BlankPageContext());    }  }).toList();}
 |