You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.4 KiB
Dart
64 lines
2.4 KiB
Dart
3 years ago
|
import 'package:flutter/material.dart';
|
||
|
import 'package:mohem_flutter_app/classes/colors.dart';
|
||
|
import 'package:mohem_flutter_app/models/dashboard/menu_entries.dart';
|
||
|
import 'package:mohem_flutter_app/models/dashboard/menus.dart';
|
||
|
import 'package:mohem_flutter_app/provider/eit_provider_model.dart';
|
||
|
import 'package:mohem_flutter_app/ui/app_bar.dart';
|
||
|
import 'package:mohem_flutter_app/extensions/widget_extensions.dart';
|
||
|
import 'package:mohem_flutter_app/ui/landing/widget/missing_swipe.dart';
|
||
|
import 'package:provider/provider.dart';
|
||
|
|
||
|
class AddEITScreen extends StatelessWidget {
|
||
|
late GetMenuEntriesList getMenu;
|
||
|
late EITProviderModel data;
|
||
|
|
||
|
@override
|
||
|
Widget build(BuildContext context) {
|
||
|
getMenu = ModalRoute.of(context)!.settings.arguments as GetMenuEntriesList;
|
||
|
|
||
|
data = Provider.of<EITProviderModel>(context, listen: false);
|
||
|
data.getEITList(getMenu.functionName.toString());
|
||
|
return DefaultTabController(
|
||
|
length: 2,
|
||
|
child: Scaffold(
|
||
|
backgroundColor: Colors.white,
|
||
|
appBar: appBar(
|
||
|
context,
|
||
|
title: getMenu.prompt.toString(),
|
||
|
),
|
||
|
body: Container(
|
||
|
width: double.infinity,
|
||
|
height: double.infinity,
|
||
|
child: Column(children: [
|
||
|
Container(
|
||
|
decoration: BoxDecoration(
|
||
|
borderRadius: BorderRadius.only(bottomLeft: Radius.circular(20), bottomRight: Radius.circular(20)),
|
||
|
gradient: LinearGradient(transform: GradientRotation(.46), begin: Alignment.topRight, end: Alignment.bottomRight, colors: [
|
||
|
MyColors.gradiantEndColor,
|
||
|
MyColors.gradiantStartColor,
|
||
|
]),
|
||
|
),
|
||
|
clipBehavior: Clip.antiAlias,
|
||
|
child: TabBar(
|
||
|
indicatorColor: Colors.white,
|
||
|
labelColor: Colors.white,
|
||
|
tabs: [
|
||
|
Tab(
|
||
|
text: "Missing Swipe",
|
||
|
),
|
||
|
Tab(
|
||
|
text: "Swipe Request",
|
||
|
),
|
||
|
],
|
||
|
),
|
||
|
),
|
||
|
Expanded(
|
||
|
child: TabBarView(
|
||
|
children: [MissingSwipe(), Container()],
|
||
|
),
|
||
|
)
|
||
|
])),
|
||
|
));
|
||
|
}
|
||
|
}
|