[flutter] table_calendar 캘린더 events 단순 구현하기

곽준영·2023년 1월 30일

util.dart(기존 코드)

final _kEventSource = {
   for (var item in List.generate(50, (index) => index))
     DateTime.utc(kToday.year, kToday.month, item * 5): List.generate(
         item % 4 + 1, (index) => Event('Event $item | ${index + 1}'))
 }..addAll({
     kToday: [
       Event('Today\'s Event 1'),
       Event('Today\'s Event 2'),
     ],
});

util.dart(events 단순 구현 코드화)

Map<DateTime, List<Event>> _kEventSource = {
  DateTime(2023, 1, 9): [
    Event('1강'),
    Event('2강'),
    Event('3강'),
    Event('4강'),
  ],
  DateTime(2023, 1, 10): [
    Event('1강'),   
  ],
  DateTime(2023, 1, 11): [
    Event('1강'),
    Event('2강'), 
  ],
  DateTime(2023, 1, 12): [
    Event('1강'),
    Event('2강'),
    Event('3강'),  
  ],
};
profile
I want to become a versatile freelancer programmer💻

0개의 댓글