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.
mohemm-flutter-app/lib/ui/screens/eit/add_eit.dart

67 lines
2.6 KiB
Dart

2 years ago
import 'package:easy_localization/easy_localization.dart';
3 years ago
import 'package:flutter/material.dart';
import 'package:mohem_flutter_app/classes/colors.dart';
2 years ago
import 'package:mohem_flutter_app/generated/locale_keys.g.dart';
3 years ago
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/extensions/widget_extensions.dart';
import 'package:mohem_flutter_app/ui/landing/widget/missing_swipe.dart';
import 'package:mohem_flutter_app/widgets/app_bar_widget.dart';
3 years ago
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: AppBarWidget(context, title: getMenu.prompt.toString()),
//AppBar(
// title: getMenu.prompt.toString(),
// ),
3 years ago
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(
2 years ago
text: LocaleKeys.missingSwipes.tr(),
3 years ago
),
Tab(
2 years ago
text: LocaleKeys.swipeRequest.tr(),
3 years ago
),
],
),
),
Expanded(
child: TabBarView(
children: [MissingSwipe(), Container()],
),
)
])),
));
}
}