import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:star_lock/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupListEntity.dart'; import 'package:star_lock/tools/noData.dart'; import '../../../../../../app_settings/app_colors.dart'; import '../../../../../../tools/titleAppBar.dart'; import '../../../../../../translations/trans_lib.dart'; import '../../../../tools/submitBtn.dart'; import 'groupEditLock_logic.dart'; class GroupEditLockPage extends StatefulWidget { const GroupEditLockPage({Key? key}) : super(key: key); @override State createState() => _GroupEditLockPageState(); } class _GroupEditLockPageState extends State { final logic = Get.put(GroupEditLockLogic()); final state = Get.find().state; @override Widget build(BuildContext context) { return Scaffold( backgroundColor: AppColors.mainBackgroundColor, appBar: TitleAppBar( barTitle: state.type == 0 ? TranslationLoader.lanKeys!.add!.tr : TranslationLoader.lanKeys!.delete!.tr, haveBack: true, backgroundColor: AppColors.mainColor), body: Column( children: [ Container( margin: EdgeInsets.all(15.w), child: Row( children: [ Text(TranslationLoader.lanKeys!.selectTheLockToJoinTheGroup!.tr, style: TextStyle(fontSize: 25.sp)), ], ), ), Expanded(child: _buildMainUI()), SubmitBtn(btnName: TranslationLoader.lanKeys!.send!.tr, onClick: () async { var idList = []; for(int i = 0; i