|
1 |
| -"rescript-chakra"->Js.log; |
| 1 | +module Provider = { |
| 2 | + @module("@chakra-ui/react") @react.component |
| 3 | + external make: ( |
| 4 | + ~children: React.element=?, |
| 5 | + ~portalZIndex: int=?, |
| 6 | + ~resetCSS: bool=?, |
| 7 | + // TODO |
| 8 | + // ~colorModeManager: ?=?, |
| 9 | + // ~theme: ?=?, |
| 10 | + unit, |
| 11 | + ) => React.element = "ChakraProvider" |
| 12 | +} |
| 13 | + |
| 14 | +// ### Layout |
| 15 | +module AspectRatio = Chakra__AspectRatio |
| 16 | +module Box = Chakra__Box |
| 17 | +module Center = Chakra__Center |
| 18 | +module Square = Chakra__Square |
| 19 | +module Circle = Chakra__Circle |
| 20 | +module Container = Chakra__Container |
| 21 | +module Flex = Chakra__Flex |
| 22 | +module Grid = Chakra__Grid |
| 23 | +module SimpleGrid = Chakra__SimpleGrid |
| 24 | +module Stack = Chakra__Stack |
| 25 | +module Wrap = Chakra__Wrap |
| 26 | + |
| 27 | +// ### Forms |
| 28 | +module Button = Chakra__Button |
| 29 | +module ButtonGroup = Chakra__ButtonGroup |
| 30 | +// module Checkbox = Chakra__Checkbox; |
| 31 | +// module Editable = Chakra__Editable; |
| 32 | +// module Form Control = Chakra__Control; |
| 33 | +// module Icon Button = Chakra__Button; |
| 34 | +// module Input = Chakra__Input; |
| 35 | +// module Number Input = Chakra__Input; |
| 36 | +// module Pin Input = Chakra__Input; |
| 37 | +// module Radio = Chakra__Radio; |
| 38 | +// module Select = Chakra__Select; |
| 39 | +// module Slider = Chakra__Slider; |
| 40 | +// module Switch = Chakra__Switch; |
| 41 | +// module Textarea = Chakra__Textarea; |
| 42 | + |
| 43 | +// ### Data Display |
| 44 | +module Badge = Chakra__Badge |
| 45 | +module CloseButton = Chakra__CloseButton |
| 46 | +module Code = Chakra__Code |
| 47 | +module Divider = Chakra__Divider |
| 48 | +module Kbd = Chakra__Kbd |
| 49 | +// module List = Chakra__List; |
| 50 | +// module Stat = Chakra__Stat; |
| 51 | +// module Table = Chakra__Table; |
| 52 | +// module Tag = Chakra__Tag; |
| 53 | + |
| 54 | +// ### Feedback |
| 55 | +// module Alert = Chakra__Alert; |
| 56 | +// module Circular Progress = Chakra__Progress; |
| 57 | +// module Progress = Chakra__Progress; |
| 58 | +// module Skeleton = Chakra__Skeleton; |
| 59 | +// module Spinner = Chakra__Spinner; |
| 60 | +// module Toast = Chakra__Toast; |
| 61 | + |
| 62 | +// ### Typography |
| 63 | +// module Text = Chakra__Text; |
| 64 | +// module Heading = Chakra__Heading; |
| 65 | + |
| 66 | +// ### Overlay |
| 67 | +// module Alert Dialog = Chakra__Dialog; |
| 68 | +// module Drawer = Chakra__Drawer; |
| 69 | +// module Menu = Chakra__Menu; |
| 70 | +// module Modal = Chakra__Modal; |
| 71 | +// module Popover = Chakra__Popover; |
| 72 | +// module Tooltip = Chakra__Tooltip; |
| 73 | + |
| 74 | +// ### Disclosure |
| 75 | +// module Accordion = Chakra__Accordion; |
| 76 | +// module Tabs = Chakra__Tabs; |
| 77 | +// module Visually Hidden = Chakra__Hidden; |
| 78 | + |
| 79 | +// ### Navigation |
| 80 | +// module Breadcrumb = Chakra__Breadcrumb; |
| 81 | +// module Link = Chakra__Link; |
| 82 | +// module LinkOverlay = Chakra__LinkOverlay; |
| 83 | + |
| 84 | +// ### Media and Icons |
| 85 | +// module Avatar = Chakra__Avatar; |
| 86 | +// module Icon = Chakra__Icon; |
| 87 | +// module Image = Chakra__Image; |
| 88 | + |
| 89 | +// ### Others |
| 90 | +// module Portal = Chakra__Portal; |
| 91 | +// module Transitions = Chakra__Transitions; |
| 92 | + |
| 93 | +// ### Hooks |
| 94 | +// let useBoolean = Chakra__Hooks.useBoolean; |
| 95 | +// let useBreakpointValue = Chakra__Hooks.useBreakpointValue; |
| 96 | +// let useClipboard = Chakra__Hooks.useClipboard; |
| 97 | +// let useControllable = Chakra__Hooks.useControllable; |
| 98 | +// let useDisclosure = Chakra__Hooks.useDisclosure; |
| 99 | +// let useMediaQuery = Chakra__Hooks.useMediaQuery; |
| 100 | +// let useMergeRefs = Chakra__Hooks.useMergeRefs; |
| 101 | +// let useOutsideClick = Chakra__Hooks.useOutsideClick; |
| 102 | +// let usePrefersReducedMotion = Chakra__Hooks.usePrefersReducedMotion; |
| 103 | +// let useTheme = Chakra__Hooks.useTheme; |
| 104 | +// let useToken = Chakra__Hooks.useToken; |
0 commit comments