clean_nepali_calendar library

Classes

CalendarStyle
Class containing styling for TableCalendar's content.
CleanNepaliCalendar
CleanNepaliCalendarState
HeaderStyle
Class containing styling and configuration of CleanNepaliCalendar's header.
NepaliCalendarController
NepaliDateFormat
NepaliDateFormat is for formatting and parsing dates in Bikram Sambat.
NepaliDateTime
An instant in time, such as Mangsir 05, 2076, 11:05am
NepaliMoment
NepaliMoment describes the moment in Nepali locale.
NepaliNumberFormat
Provides the ability to format a number in a Nepali way.
NepaliUnicode
Converts English literal (Roman Literals) into Nepali Unicode.
NepaliUtils
Nepali Utilities

Enums

HeaderDayType
Language
Specifies Language.

Extensions

ENepaliDateTime on DateTime

Functions

formattedMonth(int month, [Language? language]) String
getFormattedEnglishMonth(int mnth) String

Typedefs

DateCellBuilder = Widget Function(bool isToday, bool isSelected, bool isDisabled, NepaliDateTime nepaliDate, String label, String text, CalendarStyle calendarStyle, bool isWeekend)
HeaderBuilder = Widget Function(BoxDecoration decoration, double height, Function nextMonthHandler, Function prevMonthHandler, NepaliDateTime nepaliDateTime)
HeaderDayBuilder = Widget Function(String headerName, int dayNumber)
HeaderGestureCallback = void Function(NepaliDateTime focusedDay)
SelectableDayPredicate = bool Function(NepaliDateTime day)
TextBuilder = String Function(NepaliDateTime date, Language language)