-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDateTimeInput.hx
48 lines (42 loc) · 1.01 KB
/
DateTimeInput.hx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package react.semanticui;
import react.ReactComponent;
import react.BaseProps;
import react.semanticui.Input;
import haxe.extern.EitherType;
import haxe.Constraints;
#if react_global @:native('SemanticUiCalendarReact.DateTimeInput')
#else @:jsRequire('semantic-ui-calendar-react', 'DateTimeInput')
#end
extern class DateTimeInput extends ReactComponentOfProps<DateTimeInputProps> {}
typedef DateTimeInputProps = {
> InputProps,
?className:String,
?dateTimeFormat:String,
?dateFormat:String,
?timeFormat:String,
?divider:String,
?popupPosition:String,
// ?inline:Bool,
?startMode:String,
?closable:Bool,
?initialDate:Date,
?disable:Array<Date>,
?enable:Array<Date>,
?maxDate:Date,
?minDate:Date,
?inlineLabel:Bool,
?closeOnMouseLeave:Bool,
?preserveViewMode:Bool,
?mountNode:Dynamic,
?onClear:Void->Void,
?clearable:Bool,
?clearIcon:Dynamic,
?pickerWidth:String,
?pickerStyle:Dynamic,
?duration:Int,
?value:Dynamic,
?animation:String,
?marked:Array<Date>,
?markColor:String,
?localization:String,
}