mobile_skt/lib/screens/home/components/dates.dart

56 lines
1.6 KiB
Dart

import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:sk_base_mobile/screens/home/home_controller.dart';
import 'package:sk_base_mobile/util/util.dart';
class Dates extends StatelessWidget {
Dates({super.key, required this.index});
final int index;
final controller = Get.put(HomeController());
@override
Widget build(BuildContext context) {
return Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Obx(
() => Text(
DateUtil.getMonth(DateTime.now().add(Duration(days: index))),
style: TextStyle(
color: controller.currentIndex.value == index
? Colors.white
: Colors.black,
fontWeight: FontWeight.bold,
fontSize: 13,
height: 0),
),
),
Obx(
() => Text(
DateUtil.getDate(DateTime.now().add(Duration(days: index))),
style: TextStyle(
color: controller.currentIndex.value == index
? Colors.white
: Colors.black,
fontWeight: FontWeight.bold,
fontSize: 26,
height: 0),
),
),
Obx(
() => Text(
DateUtil.getDay(DateTime.now().add(Duration(days: index))),
style: TextStyle(
color: controller.currentIndex.value == index
? Colors.white
: Colors.black,
fontWeight: FontWeight.bold,
fontSize: 13),
),
)
],
);
}
}