objective categorical abstract machine language personal data server
1module Button = struct
2 external make : children:React.element -> ?className:string -> React.element
3 = "Button"
4 [@@mel.module "react-aria-components"] [@@react.component]
5end
6[@@platform js]
7
8module Dialog = struct
9 external make :
10 children:React.element -> ?className:string -> ?role:string -> React.element
11 = "Dialog"
12 [@@mel.module "react-aria-components"] [@@react.component]
13end
14[@@platform js]
15
16module DialogTrigger = struct
17 external make :
18 children:React.element
19 -> ?isOpen:bool
20 -> ?defaultOpen:bool
21 -> ?onOpenChange:(bool -> unit)
22 -> React.element = "DialogTrigger"
23 [@@mel.module "react-aria-components"] [@@react.component]
24end
25[@@platform js]
26
27module Heading = struct
28 external make :
29 children:React.element -> ?slot:string -> ?className:string -> React.element
30 = "Heading"
31 [@@mel.module "react-aria-components"] [@@react.component]
32end
33[@@platform js]
34
35module ListBox = struct
36 external make : children:React.element -> ?className:string -> React.element
37 = "ListBox"
38 [@@mel.module "react-aria-components"] [@@react.component]
39end
40[@@platform js]
41
42module ListBoxItem = struct
43 external make :
44 children:React.element
45 -> ?id:string
46 -> ?className:string
47 -> ?href:string
48 -> React.element = "ListBoxItem"
49 [@@react.component] [@@mel.module "react-aria-components"]
50end
51[@@platform js]
52
53module Modal = struct
54 external make :
55 children:React.element
56 -> ?className:string
57 -> ?isDismissable:bool
58 -> ?isOpen:bool
59 -> ?onOpenChange:(bool -> unit)
60 -> React.element = "Modal"
61 [@@mel.module "react-aria-components"] [@@react.component]
62end
63[@@platform js]
64
65module ModalOverlay = struct
66 external make :
67 children:React.element
68 -> ?className:string
69 -> ?isDismissable:bool
70 -> ?isOpen:bool
71 -> ?onOpenChange:(bool -> unit)
72 -> React.element = "ModalOverlay"
73 [@@mel.module "react-aria-components"] [@@react.component]
74end
75[@@platform js]
76
77module Popover = struct
78 external make :
79 children:React.element
80 -> ?className:string
81 -> ?style:ReactDOM.Style.t
82 -> React.element = "Popover"
83 [@@mel.module "react-aria-components"] [@@react.component]
84end
85[@@platform js]
86
87module Pressable = struct
88 external make : children:React.element -> React.element = "Pressable"
89 [@@mel.module "react-aria-components"] [@@react.component]
90end
91[@@platform js]
92
93module Select = struct
94 external make :
95 children:React.element
96 -> ?className:string
97 -> ?name:string
98 -> ?value:string
99 -> ?defaultValue:string
100 -> ?placeholder:string
101 -> ?onChange:(string -> unit)
102 -> React.element = "Select"
103 [@@mel.module "react-aria-components"] [@@react.component]
104end
105[@@platform js]
106
107module SelectValue = struct
108 external make : ?children:React.element -> ?className:string -> React.element
109 = "SelectValue"
110 [@@mel.module "react-aria-components"] [@@react.component]
111end
112[@@platform js]
113
114module MenuTrigger = struct
115 external make :
116 children:React.element
117 -> ?isOpen:bool
118 -> ?defaultOpen:bool
119 -> ?onOpenChange:(bool -> unit)
120 -> React.element = "MenuTrigger"
121 [@@mel.module "react-aria-components"] [@@react.component]
122end
123[@@platform js]
124
125module Menu = struct
126 external make :
127 children:React.element
128 -> ?className:string
129 -> ?onAction:(string -> unit)
130 -> React.element = "Menu"
131 [@@mel.module "react-aria-components"] [@@react.component]
132end
133[@@platform js]
134
135module MenuItem = struct
136 external make :
137 children:React.element
138 -> ?id:string
139 -> ?className:string
140 -> ?onAction:(unit -> unit)
141 -> React.element = "MenuItem"
142 [@@mel.module "react-aria-components"] [@@react.component]
143end
144[@@platform js]
145
146module Separator = struct
147 external make : ?className:string -> React.element = "Separator"
148 [@@mel.module "react-aria-components"] [@@react.component]
149end
150[@@platform js]