From 33088ca1fcc6efb1abd3dcea8eceeea12c3d197a Mon Sep 17 00:00:00 2001 From: yaso-meth Date: Mon, 29 Jul 2024 11:38:27 +0200 Subject: [PATCH] update app drawe to show the following name surname username type --- ...patManAppDrawer.dart => mihAppDrawer.dart} | 62 ++++++++++--------- Frontend/patient_manager/lib/pages/home.dart | 4 +- .../lib/pages/patientView.dart | 6 +- 3 files changed, 38 insertions(+), 34 deletions(-) rename Frontend/patient_manager/lib/components/{patManAppDrawer.dart => mihAppDrawer.dart} (81%) diff --git a/Frontend/patient_manager/lib/components/patManAppDrawer.dart b/Frontend/patient_manager/lib/components/mihAppDrawer.dart similarity index 81% rename from Frontend/patient_manager/lib/components/patManAppDrawer.dart rename to Frontend/patient_manager/lib/components/mihAppDrawer.dart index 4f8c0aae..c96ca432 100644 --- a/Frontend/patient_manager/lib/components/patManAppDrawer.dart +++ b/Frontend/patient_manager/lib/components/mihAppDrawer.dart @@ -3,20 +3,20 @@ import 'package:patient_manager/main.dart'; import 'package:patient_manager/objects/appUser.dart'; import 'package:supertokens_flutter/supertokens.dart'; -class PatManAppDrawer extends StatefulWidget { +class MIHAppDrawer extends StatefulWidget { final AppUser signedInUser; final Image logo; - const PatManAppDrawer({ + const MIHAppDrawer({ super.key, required this.signedInUser, required this.logo, }); @override - State createState() => _PatManAppDrawerState(); + State createState() => _MIHAppDrawerState(); } -class _PatManAppDrawerState extends State { +class _MIHAppDrawerState extends State { //String endpointUserData = "${AppEnviroment.baseApiUrl}/users/profile/"; //late Future signedInUser; //late Image logo; @@ -76,30 +76,34 @@ class _PatManAppDrawerState extends State { height: 60, child: widget.logo, ), - const SizedBox(height: 50), - Row( - mainAxisSize: MainAxisSize.max, - children: [ - Text( - "Username: ", - style: TextStyle( - fontWeight: FontWeight.bold, - color: MzanziInnovationHub.of(context)! - .theme - .primaryColor(), - ), - ), - const SizedBox(width: 15), - Text( - widget.signedInUser.username, - style: TextStyle( - fontWeight: FontWeight.bold, - color: MzanziInnovationHub.of(context)! - .theme - .primaryColor(), - ), - ), - ], + Text( + "${widget.signedInUser.fname} ${widget.signedInUser.lname}", + style: TextStyle( + fontWeight: FontWeight.bold, + color: MzanziInnovationHub.of(context)! + .theme + .primaryColor(), + ), + ), + Text( + "@${widget.signedInUser.username}", + style: TextStyle( + fontSize: 12, + fontWeight: FontWeight.bold, + color: MzanziInnovationHub.of(context)! + .theme + .primaryColor(), + ), + ), + Text( + widget.signedInUser.type, + style: TextStyle( + fontSize: 10, + fontWeight: FontWeight.bold, + color: MzanziInnovationHub.of(context)! + .theme + .primaryColor(), + ), ), ], ), @@ -154,7 +158,7 @@ class _PatManAppDrawerState extends State { ), onTap: () { //signedInUser = snapshot.data!; - //print("PatManAppDrawer: ${signedInUser.runtimeType}"); + //print("MIHAppDrawer: ${signedInUser.runtimeType}"); Navigator.of(context) .pushNamed('/profile', arguments: widget.signedInUser); }, diff --git a/Frontend/patient_manager/lib/pages/home.dart b/Frontend/patient_manager/lib/pages/home.dart index dc39d8b5..3decc6b5 100644 --- a/Frontend/patient_manager/lib/pages/home.dart +++ b/Frontend/patient_manager/lib/pages/home.dart @@ -1,7 +1,7 @@ import 'dart:convert'; import 'package:flutter/material.dart'; -import 'package:patient_manager/components/patManAppDrawer.dart'; +import 'package:patient_manager/components/mihAppDrawer.dart'; import 'package:patient_manager/env/env.dart'; import 'package:patient_manager/components/homeTileGrid.dart'; import 'package:patient_manager/components/myAppBar.dart'; @@ -87,7 +87,7 @@ class _HomeState extends State { if (snapshot.hasData) { return Scaffold( appBar: const MyAppBar(barTitle: "Mzansi Innovation Hub"), - drawer: PatManAppDrawer( + drawer: MIHAppDrawer( signedInUser: snapshot.data!, logo: logo, ), //HomeAppDrawer(userEmail: useremail), diff --git a/Frontend/patient_manager/lib/pages/patientView.dart b/Frontend/patient_manager/lib/pages/patientView.dart index 3ab1f86c..58f23817 100644 --- a/Frontend/patient_manager/lib/pages/patientView.dart +++ b/Frontend/patient_manager/lib/pages/patientView.dart @@ -1,7 +1,7 @@ import 'dart:convert'; import 'package:flutter/material.dart'; -import 'package:patient_manager/components/patManAppDrawer.dart'; +import 'package:patient_manager/components/mihAppDrawer.dart'; import 'package:patient_manager/components/patientDetails.dart'; import 'package:patient_manager/components/myAppBar.dart'; import 'package:patient_manager/components/patientFiles.dart'; @@ -72,8 +72,8 @@ class _PatientViewState extends State { if (snapshot.hasData) { return Scaffold( appBar: const MyAppBar(barTitle: "Patient View"), - drawer: PatManAppDrawer( - signedInUser: widget.signedInUser, logo: logo), + drawer: + MIHAppDrawer(signedInUser: widget.signedInUser, logo: logo), body: SingleChildScrollView( child: Padding( padding: const EdgeInsets.symmetric(