import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../../app_settings/app_colors.dart'; import '../../../flavors.dart'; import '../../../tools/titleAppBar.dart'; import '../../../translations/trans_lib.dart'; import '../../lockMian/entity/lockListInfo_entity.dart'; import 'lockDetail_page.dart'; class LockDetailMainPage extends StatefulWidget { const LockDetailMainPage({Key? key}) : super(key: key); @override State createState() => _LockDetailMainPageState(); } class _LockDetailMainPageState extends State { @override void initState() { super.initState(); } @override Widget build(BuildContext context) { final bool isOnlyOneData; LockListInfoItemEntity keyInfos = LockListInfoItemEntity(); dynamic obj = ModalRoute.of(context)?.settings.arguments; if (obj != null && (obj["keyInfo"] != null)) { keyInfos = obj["keyInfo"]; } isOnlyOneData = obj["isOnlyOneData"]; return F.sw( defaultCall: () => Scaffold( backgroundColor: Colors.white, appBar: TitleAppBar( barTitle: F.navTitle, haveBack: true, backgroundColor: AppColors.mainColor), body: LockDetailPage( isOnlyOneData: isOnlyOneData, lockListInfoItemEntity: keyInfos), // body: Container(), ), xhjCall: () => Scaffold( backgroundColor: Colors.white, appBar: TitleAppBar( barTitle: keyInfos.lockAlias, haveBack: true, backgroundColor: Colors.white, titleColor: AppColors.blackColor, iconColor: AppColors.blackColor, ), body: LockDetailPage( isOnlyOneData: isOnlyOneData, lockListInfoItemEntity: keyInfos), // body: Container(), )); } }