Files
flutter-jdt-store/lib/pages/layout/home/home_view.dart
2024-01-04 16:41:51 +08:00

55 lines
1.5 KiB
Dart

import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:tdesign_flutter/tdesign_flutter.dart';
import '../../../utils/utils.dart';
import 'components/data_count/index.dart';
import 'components/header/header_view.dart';
import 'components/menu/index.dart';
import 'components/order_card/index.dart';
import 'home_logic.dart';
class HomePage extends StatelessWidget {
const HomePage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
final logic = Get.find<HomeLogic>();
final state = Get.find<HomeLogic>().state;
return PopScope(
canPop: false,
onPopInvoked: (_) {
ToolFn().isExit();
},
child: Scaffold(
body: Container(
width: double.maxFinite,
padding: const EdgeInsets.only(top: 0, left: 10, right: 10),
decoration: const BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/images/home-tab-normal-bg.png'),
fit: BoxFit.cover,
),
),
child: ListView(
children: [
HeaderComponent(),
SizedBox(
height: 10,
),
DataCountComponent(),
SizedBox(
height: 10,
),
OrderCardComponent(),
SizedBox(
height: 10,
),
MenuComponent(),
],
),
)));
}
}