Date

class Date(    val withButtonView: Boolean = true,     val extraButton: SelectionButton? = null,     val onExtraButtonClick: () -> Unit? = null,     val negativeButton: SelectionButton? = BaseConstants.DEFAULT_NEGATIVE_BUTTON,     val onNegativeClick: () -> Unit? = null,     val positiveButton: SelectionButton = BaseConstants.DEFAULT_POSITIVE_BUTTON,     val selectedDate: LocalDate? = null,     val onSelectDate: (date: LocalDate) -> Unit) : CalendarSelection

Select a date.

Parameters

withButtonView

Show the dialog with the buttons view.

extraButton

An extra button that can be used for a custom action.

onExtraButtonClick

The listener that is invoked when the extra button is clicked.

negativeButton

The button that will be used as a negative button.

onNegativeClick

The listener that is invoked when the negative button is clicked.

positiveButton

The button that will be used as a positive button.

selectedDate

The date that is selected by default.

onSelectDate

The listener that returns the selected date.

Constructors

Link copied to clipboard
constructor(    withButtonView: Boolean = true,     extraButton: SelectionButton? = null,     onExtraButtonClick: () -> Unit? = null,     negativeButton: SelectionButton? = BaseConstants.DEFAULT_NEGATIVE_BUTTON,     onNegativeClick: () -> Unit? = null,     positiveButton: SelectionButton = BaseConstants.DEFAULT_POSITIVE_BUTTON,     selectedDate: LocalDate? = null,     onSelectDate: (date: LocalDate) -> Unit)

Properties

Link copied to clipboard
open override val extraButton: SelectionButton? = null
Link copied to clipboard
open override val negativeButton: SelectionButton?
Link copied to clipboard
open override val onExtraButtonClick: () -> Unit? = null
Link copied to clipboard
open override val onNegativeClick: () -> Unit? = null
Link copied to clipboard
val onSelectDate: (date: LocalDate) -> Unit
Link copied to clipboard
open override val positiveButton: SelectionButton
Link copied to clipboard
val selectedDate: LocalDate? = null
Link copied to clipboard
open override val withButtonView: Boolean = true