Files
reverse_nn/lib/ui/screens/home_screen.dart
2024-12-16 02:35:30 +03:00

44 lines
1.6 KiB
Dart

import 'dart:developer';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:reverse_nn/application/controllers/calendar_schedule_controller.dart';
import 'package:reverse_nn/application/controllers/home_controller.dart';
import 'package:reverse_nn/application/services/schedule.dart';
import 'package:reverse_nn/ui/components/current_status_component.dart';
import 'package:reverse_nn/ui/components/grid_menu_item.dart';
import 'package:reverse_nn/ui/layouts/application_layout.dart';
class HomeScreen extends GetWidget<HomeController> {
const HomeScreen({super.key});
@override
Widget build(BuildContext context) {
return ApplicationLayout(body: Padding(
padding: const EdgeInsets.all(16.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
const CurrentStatusComponent(),
const SizedBox(height: 16),
Expanded(
child: GridView(
gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
mainAxisSpacing: 10,
crossAxisSpacing: 10,
),
children: const [
GridMenuItem(icon: Icons.calendar_month, label: 'Расписание', onTap: CalendarScheduleController.openScreen),
// const GridMenuItem(icon: Icons.monetization_on, label: 'Поддержать автора'),
// GridMenuItem(),
// GridMenuItem(),
]
),
)
],
),
));
}
}