NoRedInk/datetimepicker-legacy/1.1.0

NOTE: the latest version is 3.1.0

DateTimePicker.Internal

= InternalState StateValue
type alias StateValue =
{ inputFocused : Bool
, forceClose : Bool
, event : String
, today : Maybe DateTime
, titleDate : Maybe DateTime
, date : Maybe DateTime
, time : TimeSelection
, hourPickerStart : Int
, minutePickerStart : Int
, currentAngle : Maybe Float
, activeTimeIndicator : Maybe TimeIndicator
}
= HourIndicator
| MinuteIndicator
| AMPMIndicator
type alias TimeSelection =
{ hour : Maybe Int
, minute : Maybe Int
, amPm : Maybe String
}

Get the internal state values

initialStateValue : StateValue
initialStateValueWithToday : DateTime -> StateValue