Package-level declarations

Types

Link copied to clipboard
abstract class AbstractRichDateTime(disabled: Boolean? = null, required: Boolean? = null, format: String, inline: Boolean = false, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, renderConfig: RenderConfig = RenderConfig.Default) : Div, IAbstractRichDateTime

Tempus Dominus abstract rich date time component.

Link copied to clipboard
data class DateTimeIcons(val time: String? = null, val date: String? = null, val up: String? = null, val down: String? = null, val previous: String? = null, val next: String? = null, val today: String? = null, val clear: String? = null, val close: String? = null)

Date and time component custom icons.

Link copied to clipboard

Tempus Dominus base rich date time component interface.

Link copied to clipboard

Tempus Dominus rich date component.

Link copied to clipboard

Tempus Dominus rich date time component.

Link copied to clipboard

Tempus Dominus rich time component.

Link copied to clipboard

Tempus Dominus component month header format.

Link copied to clipboard
open class RichDate(value: LocalDate? = null, disabled: Boolean? = null, required: Boolean? = null, format: String = "yyyy-MM-dd", inline: Boolean = false, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, renderConfig: RenderConfig = RenderConfig.Default, withStateFlowDelegate: WithStateFlowDelegate<LocalDate?> = WithStateFlowDelegateImpl()) : AbstractRichDateTime, DateFormControl, WithStateFlow<LocalDate?> , IRichDate

Tempus Dominus rich date component.

Link copied to clipboard
open class RichDateTime(value: LocalDateTime? = null, disabled: Boolean? = null, required: Boolean? = null, format: String = "yyyy-MM-dd HH:mm", inline: Boolean = false, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, renderConfig: RenderConfig = RenderConfig.Default, withStateFlowDelegate: WithStateFlowDelegate<LocalDateTime?> = WithStateFlowDelegateImpl()) : AbstractRichDateTime, DateTimeFormControl, WithStateFlow<LocalDateTime?> , IRichDateTime

Tempus Dominus rich date time component.

Link copied to clipboard
open class RichTime(value: LocalTime? = null, disabled: Boolean? = null, required: Boolean? = null, format: String = "HH:mm", inline: Boolean = false, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, renderConfig: RenderConfig = RenderConfig.Default, withStateFlowDelegate: WithStateFlowDelegate<LocalTime?> = WithStateFlowDelegateImpl()) : AbstractRichDateTime, TimeFormControl, WithStateFlow<LocalTime?> , IRichTime

Tempus Dominus rich time component.

Link copied to clipboard
enum Theme : Enum<Theme>

Tempus Dominus component color themes.

Link copied to clipboard

Tempus Dominus component toolbar placements.

Link copied to clipboard

Tempus Dominus component view modes.

Link copied to clipboard

Tempus Dominus component year header format.

Functions

Link copied to clipboard
@Composable
fun IComponent.richDate(value: LocalDate? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, inline: Boolean = false, format: String = "yyyy-MM-dd", locale: Locale = LocaleManager.currentLocale, calendarIcon: String = "fas fa-calendar-alt", inputClassName: String? = null, className: String? = null, id: String? = null, setup: @Composable IRichDate.() -> Unit = {})

Creates a RichDate component.

Link copied to clipboard
@Composable
fun IComponent.richDateRef(value: LocalDate? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, inline: Boolean = false, format: String = "yyyy-MM-dd", locale: Locale = LocaleManager.currentLocale, calendarIcon: String = "fas fa-calendar-alt", inputClassName: String? = null, className: String? = null, id: String? = null, setup: @Composable IRichDate.() -> Unit = {}): RichDate

Creates a RichDate component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.richDateTime(value: LocalDateTime? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, inline: Boolean = false, format: String = "yyyy-MM-dd HH:mm", locale: Locale = LocaleManager.currentLocale, calendarIcon: String = "fas fa-calendar-alt", inputClassName: String? = null, className: String? = null, id: String? = null, setup: @Composable IRichDateTime.() -> Unit = {})

Creates a RichDateTime component.

Link copied to clipboard
@Composable
fun IComponent.richDateTimeRef(value: LocalDateTime? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, inline: Boolean = false, format: String = "yyyy-MM-dd HH:mm", locale: Locale = LocaleManager.currentLocale, calendarIcon: String = "fas fa-calendar-alt", inputClassName: String? = null, className: String? = null, id: String? = null, setup: @Composable IRichDateTime.() -> Unit = {}): RichDateTime

Creates a RichDateTime component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.richTime(value: LocalTime? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, inline: Boolean = false, format: String = "HH:mm", locale: Locale = LocaleManager.currentLocale, clockIcon: String = "fas fa-clock", inputClassName: String? = null, className: String? = null, id: String? = null, setup: @Composable IRichTime.() -> Unit = {})

Creates a RichTime component.

Link copied to clipboard
@Composable
fun IComponent.richTimeRef(value: LocalTime? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, inline: Boolean = false, format: String = "HH:mm", locale: Locale = LocaleManager.currentLocale, clockIcon: String = "fas fa-clock", inputClassName: String? = null, className: String? = null, id: String? = null, setup: @Composable IRichTime.() -> Unit = {}): RichTime

Creates a RichTime component, returning a reference.