You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
105 lines
3.4 KiB
105 lines
3.4 KiB
import 'package:flutter/material.dart';
|
|
import 'package:teso/util/SizeConfig.dart';
|
|
|
|
class ProminentDisclosure extends StatefulWidget {
|
|
const ProminentDisclosure({Key key}) : super(key: key);
|
|
|
|
@override
|
|
_ProminentDisclosureState createState() => _ProminentDisclosureState();
|
|
}
|
|
|
|
class _ProminentDisclosureState extends State<ProminentDisclosure> {
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Scaffold(
|
|
body: Container(
|
|
margin: EdgeInsets.only(top: 40),
|
|
height: MediaQuery.of(context).size.height,
|
|
width: MediaQuery.of(context).size.width,
|
|
alignment: Alignment.center,
|
|
child: Column(
|
|
children: [
|
|
Icon(
|
|
Icons.location_on_sharp,
|
|
color: Colors.blue,
|
|
size: 50,
|
|
),
|
|
SizedBox(
|
|
height: 10,
|
|
),
|
|
Text(
|
|
"Use your location",
|
|
style: TextStyle(
|
|
fontSize: SizeConfig.blockSizeHorizontal * 4,
|
|
fontWeight: FontWeight.w800,
|
|
),
|
|
),
|
|
Container(
|
|
padding: EdgeInsets.all(
|
|
SizeConfig.blockSizeHorizontal * 3,
|
|
),
|
|
child: Text(
|
|
"To get proximity coupons from shops, allow Teso App to access your location all the time ",
|
|
textAlign: TextAlign.center,
|
|
style: TextStyle(
|
|
fontSize: SizeConfig.blockSizeHorizontal * 3.5,
|
|
fontWeight: FontWeight.w400,
|
|
),
|
|
),
|
|
),
|
|
Container(
|
|
padding: EdgeInsets.all(
|
|
SizeConfig.blockSizeHorizontal * 3,
|
|
),
|
|
child: Text(
|
|
"Teso App collects location data to enable Proximity Coupons feature to get you available coupons in your area even when the app is closed or not in use.”",
|
|
textAlign: TextAlign.center,
|
|
style: TextStyle(
|
|
fontSize: SizeConfig.blockSizeHorizontal * 3.5,
|
|
fontWeight: FontWeight.w400,
|
|
),
|
|
),
|
|
),
|
|
Container(
|
|
width: SizeConfig.blockSizeHorizontal * 50,
|
|
height: SizeConfig.blockSizeHorizontal * 70,
|
|
child: Image(
|
|
image: AssetImage("assets/images/prominent-disclosure.jpg"),
|
|
),
|
|
),
|
|
],
|
|
),
|
|
),
|
|
bottomNavigationBar: Padding(
|
|
padding: EdgeInsets.all(
|
|
SizeConfig.blockSizeHorizontal * 4,
|
|
),
|
|
child: Row(
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
children: [
|
|
TextButton(
|
|
onPressed: () => Navigator.pop(context, false),
|
|
child: Text(
|
|
"No Thanks",
|
|
style: TextStyle(
|
|
fontSize: SizeConfig.blockSizeHorizontal * 4.2,
|
|
fontWeight: FontWeight.w800,
|
|
),
|
|
),
|
|
),
|
|
TextButton(
|
|
onPressed: () => Navigator.pop(context, true),
|
|
child: Text(
|
|
"Turn on",
|
|
style: TextStyle(
|
|
fontSize: SizeConfig.blockSizeHorizontal * 4.2,
|
|
fontWeight: FontWeight.w800,
|
|
),
|
|
),
|
|
),
|
|
],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|
|
|