@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import ' package:intl/intl.dart ' ;
import ' package:intl/intl.dart ' ;
import ' package:provider/provider.dart ' ;
import ' package:provider/provider.dart ' ;
import ' package:table_calendar/table_calendar.dart ' ;
import ' package:table_calendar/table_calendar.dart ' ;
import ' package:test_sa/extensions/context_extension.dart ' ;
import ' package:test_sa/extensions/int_extensions.dart ' ;
import ' package:test_sa/extensions/int_extensions.dart ' ;
import ' package:test_sa/extensions/widget_extensions.dart ' ;
import ' package:test_sa/extensions/widget_extensions.dart ' ;
@ -51,7 +52,7 @@ class _MonthlyFragmentState extends State<MonthlyFragment> {
rowHeight: 45 ,
rowHeight: 45 ,
availableGestures: AvailableGestures . none ,
availableGestures: AvailableGestures . none ,
calendarBuilders: CalendarBuilders (
calendarBuilders: CalendarBuilders (
headerTitleBuilder: ( context , dateTime ) = > CalendarHeader ( dateFormat: DateFormat ( " MMMM, yyyy " ), dateTime: dateTime ) . onPress ( ( ) async {
headerTitleBuilder: ( context , dateTime ) = > CalendarHeader ( dateFormat: DateFormat ( " MMMM, yyyy " , context . isAr ? " ar " : " en " ), dateTime: dateTime ) . onPress ( ( ) async {
final result = await showDatePicker (
final result = await showDatePicker (
context: context ,
context: context ,
initialDate: _initialDate ,
initialDate: _initialDate ,
@ -66,7 +67,7 @@ class _MonthlyFragmentState extends State<MonthlyFragment> {
}
}
} ) ,
} ) ,
dowBuilder: ( context , dateTime ) {
dowBuilder: ( context , dateTime ) {
final day = DateFormat ( " EE " ). format ( dateTime ) . toUpperCase ( ) ;
final day = DateFormat ( " EE " , context . isAr ? " ar " : " en " ). format ( dateTime ) . toUpperCase ( ) ;
return Align ( alignment: Alignment . center , child: day . bodyText ( context ) . custom ( color: AppColor . neutral50 ) ) ;
return Align ( alignment: Alignment . center , child: day . bodyText ( context ) . custom ( color: AppColor . neutral50 ) ) ;
} ,
} ,
defaultBuilder: ( context , dateTime , _ ) {
defaultBuilder: ( context , dateTime , _ ) {
@ -103,7 +104,7 @@ class _MonthlyFragmentState extends State<MonthlyFragment> {
children: [
children: [
const CircleAvatar ( backgroundColor: AppColor . primary40 , radius: 8 ) ,
const CircleAvatar ( backgroundColor: AppColor . primary40 , radius: 8 ) ,
8. width ,
8. width ,
" My Requests " . heading6 ( context ) ,
context . translation . myRequests . heading6 ( context ) ,
] ,
] ,
) ,
) ,
16. height ,
16. height ,