Widget build()

in ui/lib/app_drawer.dart [80:133]


  Widget build(BuildContext context) {
    return Drawer(
      width: 300,
      child: Column(
        children: [
          Container(
            width: MediaQuery.of(context).size.width * 0.85,
            child: SizedBox(
              height: 64,
              child: DrawerHeader(
                decoration: BoxDecoration(
                  color: Theme.of(context).primaryColor,
                ),
                child: Text(
                  'Developer Workbench',
                  style: GoogleFonts.roboto(
                    fontSize: 18,
                    color: Colors.white,
                    fontWeight: FontWeight.w600,
                  ),
                ),
              ),
            ),
          ),
          Expanded(
            flex: 2,
            child: ListView(
              // Important: Remove any padding from the ListView.
              padding: EdgeInsets.zero,
              children: [
                _menuItem("Workspace Overview", "home", context,
                    iconData: Icons.home, settings: true),
                _menuItem("Settings", "settings", context),
                Divider(),
                _subTitle("Dashboard"),
                _menuItem("My Services", "services", context,
                    iconData: Icons.format_list_bulleted_outlined),
                Divider(),
                _subTitle("Cloud Provision Catalog"),
                _menuItem('Application Templates',
                    "catalog?filter=application", context,
                    iconData: Icons.list_sharp),
                _menuItem('Infra Templates', "catalog?filter=infra", context,
                    iconData: Icons.list_sharp),
                _menuItem(
                    'Solutions Templates', "catalog?filter=solution", context,
                    iconData: Icons.list_sharp),
              ],
            ),
          ),
        ],
      ),
    );
  }