title: Flutter Web Dashboard Content - Best Practice?
body: <p>I am creating an admin dashboard, I currently have two view widgets in a row:</p>
  
  <ul>
  <li>A side bar - 300px (not drawer, because I want it to show permanently) - which has a list.</li>
  <li>A content widget - expanded.</li>
  </ul>
  
  <p><a href="https://i.stack.imgur.com/WVQoo.png" rel="nofollow noreferrer">Admin Dashboard View</a></p>
  
  <p>Here is the code for the page:</p>
  
  <pre><code>import 'package:flutter/material.dart';
  import 'package:webenrol/widgets/dashboard_admin.dart';
  import 'package:webenrol/widgets/drawer.dart';
  
  //TODO: add flappy_search_bar package and add to appBar
  
  class AdminDashboard extends StatelessWidget {
    //TODO: Add title
    static String id = '/admin_dashboard';
    @override
    Widget build(BuildContext context) {
      return Scaffold(
        appBar: AppBar(
          title: Text('Admin Dashboard - Overview'),),
        body: Container(child: Row(
          children: &lt;Widget&gt;[
            //Sidebar
            DashboardSideBar(),
            //Main Dashboard Content
            DashboardAdmin(),
          ],
        )),
      );
    }
  }
  </code></pre>
  
  <p>I am going to create other content widgets for the links in the sidebar, what I preferably would like, is have the content widget update to what is clicked on the menu, and also have the ListTile selected as active without the page needing to reload.</p>
  
  <p>Is this possible and is my WebApp laid out correctly for this, or do I need to change it? </p>