From 1d05fdbe50910f54acc5264efbd06cb88a50eaec Mon Sep 17 00:00:00 2001
From: Oliver Walters <oliver.henry.walters@gmail.com>
Date: Mon, 6 Apr 2020 23:47:43 +1000
Subject: [PATCH] Access SupplierList and CustomerList from drawer

---
 lib/widget/drawer.dart | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/lib/widget/drawer.dart b/lib/widget/drawer.dart
index f60b5497..f5db6e59 100644
--- a/lib/widget/drawer.dart
+++ b/lib/widget/drawer.dart
@@ -1,5 +1,6 @@
 import 'package:InvenTree/api.dart';
 import 'package:InvenTree/barcode.dart';
+import 'package:InvenTree/widget/company_list.dart';
 import 'package:flutter/material.dart';
 
 import 'package:InvenTree/api.dart';
@@ -61,6 +62,20 @@ class InvenTreeDrawer extends StatelessWidget {
     Navigator.push(context, MaterialPageRoute(builder: (context) => LocationDisplayWidget(null)));
   }
 
+  void _showSuppliers() {
+    if (!InvenTreeAPI().checkConnection(context)) return;
+    _closeDrawer();
+
+    Navigator.push(context, MaterialPageRoute(builder: (context) => SupplierListWidget()));
+  }
+
+  void _showCustomers() {
+    if (!InvenTreeAPI().checkConnection(context)) return;
+    _closeDrawer();
+
+    Navigator.push(context, MaterialPageRoute(builder: (context) => CustomerListWidget()));
+  }
+
   /*
    * Load settings widget
    */
@@ -108,7 +123,12 @@ class InvenTreeDrawer extends StatelessWidget {
               new ListTile(
                 title: new Text("Suppliers"),
                 leading: new FaIcon(FontAwesomeIcons.industry),
-                onTap: null,
+                onTap: _showSuppliers,
+              ),
+              new ListTile(
+                title: new Text("Customers"),
+                leading: new FaIcon(FontAwesomeIcons.users),
+                onTap: _showCustomers,
               ),
               new Divider(),
               new ListTile(