import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:star_lock/main/lockDetail/lockDetail/lockDetail_state.dart'; import 'package:star_lock/tools/titleAppBar.dart'; import '../../../app_settings/app_colors.dart'; import 'lockDetail_logic.dart'; class LockDetailListPage extends StatefulWidget { const LockDetailListPage({required this.title, required this.items, Key? key}) : super(key: key); final String title; final List items; @override State createState() => _LockDetailListPageState(); } class _LockDetailListPageState extends State with TickerProviderStateMixin, RouteAware { late LockDetailLogic logic; late LockDetailState state; @override void initState() { super.initState(); logic = Get.find(); state = Get.find().state; } @override Widget build(BuildContext context) { return Scaffold( appBar: TitleAppBar( barTitle: widget.title, haveBack: true, iconColor: AppColors.blackColor, titleColor: AppColors.blackColor, ), body: ListView.builder( padding: EdgeInsets.only(top: 15.h), itemCount: widget.items.length, itemBuilder: (BuildContext context, int index) => widget.items[index]), ); } }