Skip to content

Commit dfabefe

Browse files
committed
Add About us screen
1 parent 6024cfd commit dfabefe

File tree

2 files changed

+83
-1
lines changed

2 files changed

+83
-1
lines changed

lib/basic.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'package:basic/classes/size_units_class.dart';
22
import 'package:basic/constants/color_constants.dart';
33
import 'package:basic/constants/textstyle_constants.dart';
4+
import 'package:basic/screens/about/about_us_screen.dart';
45
import 'package:basic/screens/edit/edit_business_account_screen.dart';
56
import 'package:basic/screens/edit/edit_customer_screen.dart';
67
import 'package:basic/screens/edit/edit_expense_screen.dart';
@@ -70,7 +71,7 @@ class Basic extends StatelessWidget {
7071
primaryColor: primaryColor,
7172
scaffoldBackgroundColor: desaturatedGreyColor,
7273
),
73-
home: EditBusinessAccountScreen(),
74+
home: AboutUsScreen(),
7475
debugShowCheckedModeBanner: false,
7576
);
7677
}
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
import 'package:basic/Enums/button_size_enums.dart';
2+
import 'package:basic/constants/color_constants.dart';
3+
import 'package:basic/constants/textstyle_constants.dart';
4+
import 'package:basic/screens/edit/edit_service_screen.dart';
5+
import 'package:basic/screens/new/new_service_screen.dart';
6+
import 'package:basic/screens/upload/upload_product_screen.dart';
7+
import 'package:basic/widgets/appbar_button_widget.dart';
8+
import 'package:basic/widgets/button_widget.dart';
9+
import 'package:basic/widgets/row_price_details_widget.dart';
10+
import 'package:flutter/material.dart';
11+
import 'package:flutter/services.dart';
12+
13+
class AboutUsScreen extends StatelessWidget {
14+
const AboutUsScreen({Key? key}) : super(key: key);
15+
16+
@override
17+
Widget build(BuildContext context) {
18+
SystemChrome.setEnabledSystemUIOverlays([
19+
SystemUiOverlay.top,
20+
SystemUiOverlay.bottom,
21+
]);
22+
23+
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
24+
statusBarColor: primaryColor,
25+
statusBarBrightness: Brightness.dark,
26+
systemNavigationBarIconBrightness: Brightness.dark,
27+
statusBarIconBrightness: Brightness.light,
28+
systemNavigationBarColor: desaturatedGreyColor,
29+
));
30+
31+
return Scaffold(
32+
appBar: AppBar(
33+
brightness: Brightness.dark,
34+
backgroundColor: primaryColor,
35+
title: Row(
36+
mainAxisAlignment: MainAxisAlignment.spaceBetween,
37+
children: [
38+
AppBarButtonWidget(
39+
icon: Icon(
40+
Icons.arrow_back_ios,
41+
size: 17,
42+
),
43+
isIconSameSize: false,
44+
onTap: () {},
45+
size: ButtonSize.big,
46+
text: 'Return',
47+
),
48+
],
49+
),
50+
automaticallyImplyLeading: false,
51+
bottom: PreferredSize(
52+
child: Container(
53+
margin: EdgeInsets.only(
54+
left: 20,
55+
bottom: 20,
56+
),
57+
child: Align(
58+
alignment: Alignment.topLeft,
59+
child: Text(
60+
'About us',
61+
style: h6TextStyle.merge(TextStyle(color: whiteColor)),
62+
),
63+
),
64+
),
65+
preferredSize: Size.fromHeight(60),
66+
),
67+
),
68+
body: SingleChildScrollView(
69+
child: Container(
70+
padding: EdgeInsets.all(20),
71+
child: Text(
72+
'''Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Dapibus ultrices in iaculis nunc sed. Arcu non sodales neque sodales ut etiam sit amet nisl. Quis eleifend quam adipiscing vitae proin. Libero id faucibus nisl tincidunt eget nullam non nisi est. Fermentum posuere urna nec tincidunt praesent semper feugiat nibh. Faucibus vitae aliquet nec ullamcorper.
73+
74+
Vel pharetra vel turpis nunc. Nam aliquam sem et tortor consequat. Libero enim sed faucibus turpis in eu mi bibendum. Vestibulum mattis ullamcorper velit sed ullamcorper morbi. Consectetur adipiscing elit pellentesque habitant morbi tristique. Sed libero enim sed faucibus turpis. Aliquam vestibulum morbi blandit cursus. A diam maecenas sed enim ut sem. Nulla pharetra diam sit amet nisl suscipit. Non sodales.''',
75+
style: bodyTextStyle,
76+
),
77+
),
78+
),
79+
);
80+
}
81+
}

0 commit comments

Comments
 (0)