DialogFrequencyDefaults
object DialogFrequencyDefaults
Functions
Link copied to clipboard
fun texts(interval: String = "Interval", type: String = "Type", every: String = "Every", monthOfYear: String = "Month of Year", dayOfMonth: String = "Day of Month", dayOfWeek: String = "Day of Week", time: String = "Time", nameOfType: (day: Frequency.Type, interval: Int) -> String = { type, interval ->
val singular = when (type) {
Frequency.Type.Daily -> "day"
Frequency.Type.Weekly -> "week"
Frequency.Type.Monthly -> "month"
Frequency.Type.Yearly -> "year"
}
val plural = singular + "s"
if (interval == 1) singular else plural
}, nameOfDayOfWeek: (day: DayOfWeek) -> String = { it.name.lowercase().replaceFirstChar { it.uppercase() } }, nameOfMonth: (month: Month) -> String = { it.name.lowercase().replaceFirstChar { it.uppercase() } }): DialogFrequency.Texts