Commit 9d8c7357 authored by Budi Prasetyo's avatar Budi Prasetyo

small screen buat demo

parent 24343d95
...@@ -24,10 +24,8 @@ class DemoUser extends StatefulWidget { ...@@ -24,10 +24,8 @@ class DemoUser extends StatefulWidget {
} }
class _DemoUserState extends State<DemoUser> { class _DemoUserState extends State<DemoUser> {
final GlobalKey<ScaffoldState> _scaffoldKey = new GlobalKey<ScaffoldState>(); final GlobalKey<ScaffoldState> _scaffoldKey = new GlobalKey<ScaffoldState>();
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
// setPageTitle('Free Demo Medapp', context); // setPageTitle('Free Demo Medapp', context);
...@@ -41,15 +39,113 @@ class _DemoUserState extends State<DemoUser> { ...@@ -41,15 +39,113 @@ class _DemoUserState extends State<DemoUser> {
appBar: ResponsiveWidget.isSmallScreen(context) appBar: ResponsiveWidget.isSmallScreen(context)
? AppBarKecil() ? AppBarKecil()
: AppbarHomeLargeUser(screenSize, context, Colors.black, Colors.black, : AppbarHomeLargeUser(screenSize, context, Colors.black, Colors.black,
Colors.black, Colors.black, Colors.black,Colors.blue), Colors.black, Colors.black, Colors.black, Colors.blue),
drawer: const DrawerMedApp(), drawer: const DrawerMedApp(),
body: Container( body: ResponsiveWidget.isSmallScreen(context)
? Container(
padding: EdgeInsets.symmetric(horizontal: screenSize.width*0.1),
width: screenSize.width,
height: screenSize.height,
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
Center(
child: Text(
'Welcome, $mail',
style: GoogleFonts.poppins(fontSize: 25),
),
),
Card(
child: ListTile(
onTap: (){},
leading: Icon(
Icons.download,
size: 40,
),
title: Text(
'Download APK',
style: GoogleFonts.poppins(
fontSize: 20, fontWeight: FontWeight.w600),
textAlign: TextAlign.center,
),
),
),
Card(
child: ListTile(
onTap: (){},
leading: Icon(
Icons.tv,
size: 40,
),
title: Text(
'TV Display',
style: GoogleFonts.poppins(
fontSize: 20, fontWeight: FontWeight.w600),
textAlign: TextAlign.center,
),
),
),
Card(
child: ListTile(
onTap: (){},
leading: Icon(
Icons.phone_android,
size: 40,
),
title: Text(
'Kiosk',
style: GoogleFonts.poppins(
fontSize: 20, fontWeight: FontWeight.w600),
textAlign: TextAlign.center,
),
),
),
Card(
child: ListTile(
onTap: (){},
leading: Icon(
Icons.browser_updated,
size: 40,
),
title: Text(
'Website Admin',
style: GoogleFonts.poppins(
fontSize: 20, fontWeight: FontWeight.w600),
textAlign: TextAlign.center,
),
),
),
ElevatedButton(
onPressed: () {
context.read<FirebaseAuthMethods>().signOut(context);
Navigator.pushNamed(context, '/');
},
style: ElevatedButton.styleFrom(
primary: const Color(0xff1e5ea8),
fixedSize: const Size(130, 45),
onPrimary: Colors.red,
),
child: const Text(
'Logout',
style: TextStyle(
color: Colors.white, fontSize: 19, fontWeight: FontWeight.w500),
),
),
],
),
)
: Container(
width: screenSize.width, width: screenSize.width,
height: screenSize.height, height: screenSize.height,
child: Column( child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly, mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [ children: [
Center(child: Text('Welcome, $mail',style: GoogleFonts.poppins(fontSize: 25),),), Center(
child: Text(
'Welcome, $mail',
style: GoogleFonts.poppins(fontSize: 25),
),
),
Row( Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly, mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [ children: [
...@@ -113,7 +209,6 @@ class _DemoUserState extends State<DemoUser> { ...@@ -113,7 +209,6 @@ class _DemoUserState extends State<DemoUser> {
), ),
), ),
), ),
], ],
), ),
], ],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment