From fa66442935285cdb2493f265ba9e8946e33f1870 Mon Sep 17 00:00:00 2001 From: Daniil_Shurygin Date: Tue, 24 Nov 2020 14:52:30 +0400 Subject: [PATCH] bump reason-react (0.9.1), bs-platform (8.3.3) --- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- src/Animation.re | 4 ++-- src/Avatar.re | 2 +- src/Button.re | 8 ++++---- src/ButtonGroup.re | 2 +- src/Carousel.re | 4 ++-- src/Cascader.re | 6 +++--- src/CheckPicker.re | 6 +++--- src/CheckTreePicker.re | 6 +++--- src/DatePicker.re | 4 ++-- src/DateRangePicker.re | 8 ++++---- src/Drawer.re | 6 +++--- src/Dropdown.re | 4 ++-- src/FlexboxGrid.re | 6 +++--- src/Form.re | 10 +++++----- src/FormControl.re | 6 +++--- src/Icon.re | 4 ++-- src/IconButton.re | 2 +- src/Input.re | 4 ++-- src/InputNumber.re | 2 +- src/InputPicker.re | 2 +- src/List.re | 2 +- src/Loader.re | 4 ++-- src/Message.re | 2 +- src/Modal.re | 4 ++-- src/MultiCascader.re | 6 +++--- src/Nav.re | 2 +- src/Navbar.re | 2 +- src/Placeholder.re | 2 +- src/Progress.re | 8 ++++---- src/RadioGroup.re | 2 +- src/SelectPicker.re | 6 +++--- src/Sidenav.re | 2 +- src/Steps.re | 4 ++-- src/Table.re | 10 +++++----- src/TagPicker.re | 4 ++-- src/Toggle.re | 2 +- src/TreePicker.re | 6 +++--- src/Uploader.re | 2 +- src/Whisper.re | 4 ++-- 41 files changed, 96 insertions(+), 96 deletions(-) diff --git a/package-lock.json b/package-lock.json index ff79e6b..037a6a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,9 +34,9 @@ } }, "bs-platform": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/bs-platform/-/bs-platform-7.3.2.tgz", - "integrity": "sha512-seJL5g4anK9la4erv+B2o2sMHQCxDF6OCRl9en3hbaUos/S3JsusQ0sPp4ORsbx5eXfHLYBwPljwKXlgpXtsgQ==", + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/bs-platform/-/bs-platform-8.3.3.tgz", + "integrity": "sha512-ayS5wdvrOX6PxU2wX7O2rLllzsQDzmGq582NNDFwfM6b9HQu7ki242Pc46o2/CnGHHumKVarpX0IZzjC2Llgcg==", "dev": true }, "change-emitter": { @@ -150,9 +150,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "loose-envify": { "version": "1.4.0", @@ -218,9 +218,9 @@ } }, "reason-react": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/reason-react/-/reason-react-0.8.0.tgz", - "integrity": "sha512-97AfK3eCF6vfP8rnbq3k6GgXsZt//OiPMINTUk5luJ8W0Wt/JaYsDG6eWKP8Zx3gPpxSU1EPjB1pUm6o6fBnFA==" + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/reason-react/-/reason-react-0.9.1.tgz", + "integrity": "sha512-nlH0O2TDy9KzOLOW+vlEQk4ExHOeciyzFdoLcsmmiit6hx6H5+CVDrwJ+8aiaLT/kqK5xFOjy4PS7PftWz4plA==" }, "recompose": { "version": "0.30.0", diff --git a/package.json b/package.json index c6ade2a..7c2b173 100644 --- a/package.json +++ b/package.json @@ -23,10 +23,10 @@ "bs:rebuild": "bsb -make-world -clean-world" }, "devDependencies": { - "bs-platform": "^7.3.2" + "bs-platform": "^8.3.3" }, "dependencies": { - "reason-react": "^0.8.0", + "reason-react": "^0.9.1", "rsuite": "^4.5.0" } } diff --git a/src/Animation.re b/src/Animation.re index fbb3cd1..7abb8e5 100644 --- a/src/Animation.re +++ b/src/Animation.re @@ -38,7 +38,7 @@ module Collapse = { ~children: React.element=?, ~className: string=?, - ~dimension: [@bs.string] [ + ~dimension: [ | `height | `width ]=?, // todo + callback () => `height | `width @@ -120,7 +120,7 @@ module Slide = { ~timeout: int=?, ~transitionAppear: bool=?, ~unmountOnExit: bool=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd diff --git a/src/Avatar.re b/src/Avatar.re index ca8c431..2bbe982 100644 --- a/src/Avatar.re +++ b/src/Avatar.re @@ -9,7 +9,7 @@ external make: ( ~src: string=?, ~alt: string=?, ~circle: bool=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/Button.re b/src/Button.re index 98f9108..ea3d93f 100644 --- a/src/Button.re +++ b/src/Button.re @@ -1,7 +1,7 @@ [@bs.module "rsuite"] [@react.component] external make: ( - ~_type: [@bs.string] [ + ~_type: [ | `submit | `button | `reset @@ -17,7 +17,7 @@ external make: ~block: bool=?, ~href: string=?, ~componentClass: 'a=> React.element=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `primary | `link | `subtle @@ -25,7 +25,7 @@ external make: | `ghost ] =?, - ~color: [@bs.string] [ + ~color: [ | `red | `orange | `yellow @@ -35,7 +35,7 @@ external make: | `violet ] =?, - ~size: [@bs.string] [ | `lg | `md | `sm | `xs]=?, + ~size: [ | `lg | `md | `sm | `xs]=?, ~onClick: ReactEvent.Mouse.t => unit=?, ) => React.element = diff --git a/src/ButtonGroup.re b/src/ButtonGroup.re index 22b18e0..1a0a9da 100644 --- a/src/ButtonGroup.re +++ b/src/ButtonGroup.re @@ -9,7 +9,7 @@ external make: ~block: bool=?, ~justified: bool=?, ~vertical: bool=?, - ~size: [@bs.string] [ | `lg | `md | `sm | `xs]=? + ~size: [ | `lg | `md | `sm | `xs]=? ) => React.element = "ButtonGroup"; diff --git a/src/Carousel.re b/src/Carousel.re index c16e284..67726be 100644 --- a/src/Carousel.re +++ b/src/Carousel.re @@ -3,10 +3,10 @@ external make: ( ~className: string=?, ~classPrefix: string=?, - ~shape: [@bs.string] [ | `dot | `bar]=?, + ~shape: [ | `dot | `bar]=?, ~autoplay: bool=?, ~autoplayInterval: int=?, - ~placement: [@bs.string] [ | `top | `bottom | `left | `right]=?, + ~placement: [ | `top | `bottom | `left | `right]=?, ~componentClass: 'a => React.element=?, ~children: React.element=? ) => diff --git a/src/Cascader.re b/src/Cascader.re index 709dad8..790f5b0 100644 --- a/src/Cascader.re +++ b/src/Cascader.re @@ -9,7 +9,7 @@ ~menuStyle: ReactDOMRe.Style.t=?, ~children: React.element=?, ~childrenKey: string=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `subtle ]=?, @@ -38,7 +38,7 @@ ~onClean: (ReactEvent.Synthetic.t) => unit=?, ~onGroupTitleClick: (ReactEvent.Synthetic.t) => unit=?, ~placeholder: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -60,7 +60,7 @@ ~renderValue: (string, array(string), React.element) => React.element=?, ~renderExtraFooter: unit => React.element=?, ~toggleComponentClass: unit => React.element=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/CheckPicker.re b/src/CheckPicker.re index d7d41f9..8e8d1f3 100644 --- a/src/CheckPicker.re +++ b/src/CheckPicker.re @@ -9,7 +9,7 @@ external make: ~className: string=?, ~menuStyle: ReactDOMRe.Style.t=?, - ~appearance: [@bs.string] [ | `default | `subtle]=?, + ~appearance: [ | `default | `subtle]=?, ~cacheData: array(RsuiteTypes.DataItemType.t)=?, ~block: bool=?, ~cleanable: bool=?, @@ -36,7 +36,7 @@ external make: ~onClean: ReactEvent.Synthetic.t => unit=?, ~onGroupTitleClick: ReactEvent.Synthetic.t => unit=?, ~placeholder: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -68,7 +68,7 @@ external make: ~renderExtraFooter: unit => React.element=?, ~sort: (bool, string, string) => int=?, // TODO ~toggleComponentClass: unit => React.element=?, - ~size: [@bs.string] [ | `lg | `md | `sm | `xs]=? + ~size: [ | `lg | `md | `sm | `xs]=? ) => React.element = "CheckPicker"; diff --git a/src/CheckTreePicker.re b/src/CheckTreePicker.re index 07021a5..c63eed6 100644 --- a/src/CheckTreePicker.re +++ b/src/CheckTreePicker.re @@ -12,7 +12,7 @@ ~menuStyle: ReactDOMRe.Style.t=?, ~childrenKey: string=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `subtle ]=?, @@ -44,7 +44,7 @@ ~onSelect: (RsuiteTypes.DataItemType.t, string, ReactEvent.Synthetic.t) => unit=?, ~onClean: (ReactEvent.Synthetic.t) => unit=?, ~placeholder: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -67,7 +67,7 @@ ~renderValue: (array(string), RsuiteTypes.DataItemType.t, React.element) => React.element=?, ~renderExtraFooter: unit => React.element=?, ~toggleComponentClass: unit => React.element=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/DatePicker.re b/src/DatePicker.re index b15d975..9b39c87 100644 --- a/src/DatePicker.re +++ b/src/DatePicker.re @@ -7,7 +7,7 @@ external make: ~classPrefix: string=?, ~className: string=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `subtle ]=?, @@ -45,7 +45,7 @@ external make: ~oneTap: bool=?, ~_open: bool=?, ~placeholder: string=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd diff --git a/src/DateRangePicker.re b/src/DateRangePicker.re index c0f3c6f..6f7e574 100644 --- a/src/DateRangePicker.re +++ b/src/DateRangePicker.re @@ -8,7 +8,7 @@ external make: ~classPrefix: string=?, ~className: string=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `subtle ]=?, @@ -25,7 +25,7 @@ external make: bool, string // TODO +unions: 'CALENDAR', 'TOOLBAR... ) => bool=?, - ~hoverRange: [@bs.string] [ + ~hoverRange: [ | `week | `month ]=?, // TODO: or (date: Date)=> Array @@ -40,7 +40,7 @@ external make: ~oneTap: bool=?, ~_open: bool=?, ~placeholder: string=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -60,7 +60,7 @@ external make: ~preventOverflow: bool=?, ~ranges: array(RsuiteTypes.Range.t)=?, ~showWeekNumbers: bool=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/Drawer.re b/src/Drawer.re index c76fa4a..bdf056b 100644 --- a/src/Drawer.re +++ b/src/Drawer.re @@ -11,7 +11,7 @@ external make: ~full: bool=?, ~keyboard: bool=?, ~show: bool=?, - ~backdrop: [@bs.string] [ | `static]=?, // todo: +boolean + ~backdrop: [ | `static]=?, // todo: +boolean ~onEnter: unit => unit=?, ~onEntered: unit => unit=?, ~onEntering: unit => unit=?, @@ -20,7 +20,7 @@ external make: ~onExiting: unit => unit=?, ~onHide: unit => unit=?, ~onShow: unit => unit=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -35,7 +35,7 @@ external make: | `bottomEnd ] =?, - ~size: [@bs.string] [ | `lg | `md | `sm | `xs]=? + ~size: [ | `lg | `md | `sm | `xs]=? ) => React.element = "Drawer"; diff --git a/src/Dropdown.re b/src/Dropdown.re index d6326bd..70aa882 100644 --- a/src/Dropdown.re +++ b/src/Dropdown.re @@ -14,7 +14,7 @@ external make: ~icon: React.element=?, ~onSelect: (string, ReactEvent.Synthetic.t) => unit=?, ~onToggle: bool => unit=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -33,7 +33,7 @@ external make: ~title: React.element=?, ~toggleClassName: string=?, ~toggleComponentClass: unit => React.element=?, - ~trigger: [@bs.string] [ + ~trigger: [ | `click | `hover | `contextMenu // TODO diff --git a/src/FlexboxGrid.re b/src/FlexboxGrid.re index 6a1f316..fe45f7e 100644 --- a/src/FlexboxGrid.re +++ b/src/FlexboxGrid.re @@ -5,10 +5,10 @@ external make: ~children: React.element=?, ~classPrefix: string=?, ~className: string=?, - ~align: [@bs.string] [ | `top | `middle | `bottom]=?, - ~justify: [@bs.string] [ + ~align: [ | `top | `middle | `bottom]=?, + ~justify: [ | `start - | [@bs.as "end"] `end_ + | `end_ | `center | `spaceAround | `spaceBetween diff --git a/src/Form.re b/src/Form.re index 1e6ee15..5354411 100644 --- a/src/Form.re +++ b/src/Form.re @@ -9,15 +9,15 @@ external make: ~action: string=?, ~name: string=?, ~acceptCharset: string=?, - ~autocomplete: [@bs.string] [ + ~autocomplete: [ | `on | `off ]=?, - ~method: [@bs.string] [ + ~method: [ | `get | `post ]=?, - ~target: [@bs.string] [ + ~target: [ | `_blank | `_self | `_parent @@ -25,14 +25,14 @@ external make: ]=?, ~checkDelay: int=?, - ~checkTrigger: [@bs.string] [ + ~checkTrigger: [ | `change | `blur | `none ]=?, ~errorFromContext: bool=?, ~fluid: bool=?, - ~layout: [@bs.string] [ + ~layout: [ | `horizontal | `vertical | `inline diff --git a/src/FormControl.re b/src/FormControl.re index f1d1e82..659911a 100644 --- a/src/FormControl.re +++ b/src/FormControl.re @@ -15,14 +15,14 @@ external make: ~rows: int=?, ~accepter: unit => React.element=?, - ~checkTrigger: [@bs.string] [ + ~checkTrigger: [ | `change | `blur | `none ] =?, ~errorMessage: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -41,7 +41,7 @@ external make: ]=?, ~readonly: bool=?, ~plaintext: bool=?, - ~_type: [@bs.string] [ | `text | `password | `number | `checkbox | `tel | `hidden | `date | `color | `email | `time ]=?, + ~_type: [ | `text | `password | `number | `checkbox | `tel | `hidden | `date | `color | `email | `time ]=?, ) => React.element = "FormControl"; diff --git a/src/Icon.re b/src/Icon.re index d762ba8..92980d0 100644 --- a/src/Icon.re +++ b/src/Icon.re @@ -34,10 +34,10 @@ external make: ( ~rotate: int=?, ~fixedWidth: bool=?, ~icon: string=?, // TODO: or SVGIcon {id, view} - ~size: [@bs.string] [ + ~size: [ | `lg ]=?, - ~flip: [@bs.string] [ + ~flip: [ | `vertical | `horizontal ]=?, diff --git a/src/IconButton.re b/src/IconButton.re index b3a56ac..ced5ada 100644 --- a/src/IconButton.re +++ b/src/IconButton.re @@ -8,7 +8,7 @@ external make: ~circle: bool=?, ~icon: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd diff --git a/src/Input.re b/src/Input.re index bf65aad..10b313a 100644 --- a/src/Input.re +++ b/src/Input.re @@ -32,8 +32,8 @@ external make: ~defaultValue: int=?, ~value: string=?, ~disabled: bool=?, - ~_type: [@bs.string] [ | `text | `password | `number | `checkbox | `tel | `hidden | `date | `color | `email | `time ]=?, - ~size: [@bs.string] [ | `lg | `md | `sm | `xs]=?, + ~_type: [ | `text | `password | `number | `checkbox | `tel | `hidden | `date | `color | `email | `time ]=?, + ~size: [ | `lg | `md | `sm | `xs]=?, ~inputRef: ReactDOMRe.Ref.t=?, ~onPressEnter: ReactEvent.Keyboard.t => unit=?, diff --git a/src/InputNumber.re b/src/InputNumber.re index 9e3dbfa..707e9c0 100644 --- a/src/InputNumber.re +++ b/src/InputNumber.re @@ -15,7 +15,7 @@ external make: ~postfix: React.element=?, ~prefix: React.element=?, ~onChange: (int, ReactEvent.Synthetic.t) => unit=?, - ~size: [@bs.string] [ | `lg | `md | `sm | `xs]=? + ~size: [ | `lg | `md | `sm | `xs]=? ) => React.element = "InputNumber"; diff --git a/src/InputPicker.re b/src/InputPicker.re index 718b9d7..9b71411 100644 --- a/src/InputPicker.re +++ b/src/InputPicker.re @@ -41,7 +41,7 @@ ~renderExtraFooter: unit => React.element=?, ~sort: bool => (string, string) => int=?, // TODO ~toggleComponentClass: unit => React.element=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/List.re b/src/List.re index 2f86d6a..1e799b7 100644 --- a/src/List.re +++ b/src/List.re @@ -11,7 +11,7 @@ external make: ~bordered: bool=?, ~hover: bool=?, ~sortable: bool=?, - ~size: [@bs.string] [ | `lg | `md | `sm]=?, + ~size: [ | `lg | `md | `sm]=?, ~autoScroll: bool=?, ~pressDelay: int=?, ~transitionDuration: int=?, diff --git a/src/Loader.re b/src/Loader.re index 067d702..44e7d53 100644 --- a/src/Loader.re +++ b/src/Loader.re @@ -11,8 +11,8 @@ external make: ~inverse: bool=?, ~vertical: bool=?, ~content: React.element=?, - ~size: [@bs.string] [ | `lg | `md | `sm | `xs]=?, - ~speed: [@bs.string] [ | `fast | `normal | `slow]=?, + ~size: [ | `lg | `md | `sm | `xs]=?, + ~speed: [ | `fast | `normal | `slow]=?, ~onClick: ReactEvent.Mouse.t => unit=?, ) => diff --git a/src/Message.re b/src/Message.re index e3b306e..9ddda2c 100644 --- a/src/Message.re +++ b/src/Message.re @@ -15,7 +15,7 @@ external make: ( ~title: React.element=?, ~onClose: unit => unit=?, ~onClick: ReactEvent.Mouse.t => unit=?, - ~_type: [@bs.string] [ + ~_type: [ | `info | `warning | `error diff --git a/src/Modal.re b/src/Modal.re index 842ec1b..2d59f99 100644 --- a/src/Modal.re +++ b/src/Modal.re @@ -7,7 +7,7 @@ external make: ~className: string=?, ~autoFocus: bool=?, - ~backdrop: [@bs.string] [ // todo: bool + ~backdrop: [ // todo: bool | `static ]=?, ~backdropClassName: string=?, @@ -30,7 +30,7 @@ external make: ~onHide: unit => unit=?, ~onShow: unit => unit=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/MultiCascader.re b/src/MultiCascader.re index eddebcc..a2aafaf 100644 --- a/src/MultiCascader.re +++ b/src/MultiCascader.re @@ -12,7 +12,7 @@ ~menuStyle: ReactDOMRe.Style.t=?, ~childrenKey: string=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `subtle ]=?, @@ -42,7 +42,7 @@ ~onClean: (ReactEvent.Synthetic.t) => unit=?, ~onGroupTitleClick: (ReactEvent.Synthetic.t) => unit=?, ~placeholder: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -64,7 +64,7 @@ ~renderValue: (string, array(string), React.element) => React.element=?, ~renderExtraFooter: unit => React.element=?, ~toggleComponentClass: unit => React.element=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/Nav.re b/src/Nav.re index bedc786..2bb3458 100644 --- a/src/Nav.re +++ b/src/Nav.re @@ -6,7 +6,7 @@ external make: ~classPrefix: string=?, ~className: string=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `tabs | `subtle diff --git a/src/Navbar.re b/src/Navbar.re index 368fd70..c20c461 100644 --- a/src/Navbar.re +++ b/src/Navbar.re @@ -7,7 +7,7 @@ external make: ~classPrefix: string=?, ~className: string=?, ~componentClass: 'a=> React.element=?, - ~appearance: [@bs.string] [ | `default | `inverse | `subtle]=? + ~appearance: [ | `default | `inverse | `subtle]=? ) => React.element = "Navbar"; diff --git a/src/Placeholder.re b/src/Placeholder.re index 532152e..abe6927 100644 --- a/src/Placeholder.re +++ b/src/Placeholder.re @@ -20,7 +20,7 @@ module Paragraph = { ~rows: int=?, ~rowHeight: int=?, ~rowMargin: int=?, - ~graph: [@bs.string] [ | `circle | `square]=?, + ~graph: [ | `circle | `square]=?, ~active: bool=? ) => React.element = diff --git a/src/Progress.re b/src/Progress.re index b53c615..2e1f262 100644 --- a/src/Progress.re +++ b/src/Progress.re @@ -10,7 +10,7 @@ module Line = { ~showInfo: bool=?, ~strokeWidth: int=?, ~strokeColor: string=?, - ~status: [@bs.string] [ | `active | `fail | `success]=? + ~status: [ | `active | `fail | `success]=? ) => React.element = "Line"; @@ -30,11 +30,11 @@ module Circle = { ~strokeWidth: int=?, ~strokeColor: string=?, /* gapDegree: ???=?, */ - ~strokeLinecap: [@bs.string] [ | `round | `square | `butt]=?, - ~gapPosition: [@bs.string] [ | `right | `left | `top | `bottom]=?, + ~strokeLinecap: [ | `round | `square | `butt]=?, + ~gapPosition: [ | `right | `left | `top | `bottom]=?, ~trailColor: string=?, ~trailWidth: int=?, - ~status: [@bs.string] [ | `active | `fail | `success]=? + ~status: [ | `active | `fail | `success]=? ) => React.element = "Circle"; diff --git a/src/RadioGroup.re b/src/RadioGroup.re index 08b834a..d3719c1 100644 --- a/src/RadioGroup.re +++ b/src/RadioGroup.re @@ -6,7 +6,7 @@ external make: ~classPrefix: string=?, ~className: string=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `picker ]=?, diff --git a/src/SelectPicker.re b/src/SelectPicker.re index 8bece5f..9d41720 100644 --- a/src/SelectPicker.re +++ b/src/SelectPicker.re @@ -11,7 +11,7 @@ ~className: string=?, ~menuStyle: ReactDOMRe.Style.t=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `subtle ]=?, @@ -38,7 +38,7 @@ ~onClean: (ReactEvent.Synthetic.t) => unit=?, ~onGroupTitleClick: (ReactEvent.Synthetic.t) => unit=?, ~placeholder: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -62,7 +62,7 @@ ~renderExtraFooter: unit => React.element=?, ~sort: bool => (string, string) => int=?, // TODO ~toggleComponentClass: unit => React.element=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/Sidenav.re b/src/Sidenav.re index 4831240..e098981 100644 --- a/src/Sidenav.re +++ b/src/Sidenav.re @@ -13,7 +13,7 @@ external make: ~onOpenChange: (array(string), ReactEvent.Synthetic.t) => unit=?, ~onSelect: (array(string), ReactEvent.Synthetic.t) => unit=?, ~componentClass: 'a=> React.element=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `inverse | `subtle diff --git a/src/Steps.re b/src/Steps.re index e3fa534..4e196a7 100644 --- a/src/Steps.re +++ b/src/Steps.re @@ -7,7 +7,7 @@ external make: ~className: string=?, ~current: int=?, - ~currentStatus: [@bs.string] [ + ~currentStatus: [ | `finish | `wait | `process @@ -29,7 +29,7 @@ module Item = { ~description: React.element=?, ~icon: React.element=?, ~title: React.element=?, - ~status: [@bs.string] [ + ~status: [ | `finish | `wait | `process diff --git a/src/Table.re b/src/Table.re index a867869..8e0e7f2 100644 --- a/src/Table.re +++ b/src/Table.re @@ -22,8 +22,8 @@ external make: ~expandedRowKeys: array('a)=?, ~rowExpandedHeight: int=?, ~sortColumn: string=?, - ~sortType: [@bs.string] [ | `desc | `asc]=?, - ~defaultSortType: [@bs.string] [ | `desc | `asc]=?, + ~sortType: [ | `desc | `asc]=?, + ~defaultSortType: [ | `desc | `asc]=?, ~loading: bool=?, ~bordered: bool=?, ~cellBordered: bool=?, @@ -54,15 +54,15 @@ module Column = { ~classPrefix: string=?, ~className: string=?, - ~align: [@bs.string] [ | `left | `center | `right]=?, + ~align: [ | `left | `center | `right]=?, ~colSpan: int=?, - ~fixed: [@bs.string] [ | `left | `right]=?, // TODO: +bool type + ~fixed: [ | `left | `right]=?, // TODO: +bool type ~flexGrow: int=?, ~minWidth: int=?, ~onResize: (Js.undefined(int), Js.undefined(string)) => unit=?, ~resizable: bool=?, ~sortable: bool=?, - ~verticalAlign: [@bs.string] [ | `top | `middle | `bottom]=?, + ~verticalAlign: [ | `top | `middle | `bottom]=?, ~width: int=? ) => React.element = diff --git a/src/TagPicker.re b/src/TagPicker.re index 04236fb..4e2cff9 100644 --- a/src/TagPicker.re +++ b/src/TagPicker.re @@ -35,7 +35,7 @@ ~onClean: (ReactEvent.Synthetic.t) => unit=?, ~onGroupTitleClick: (ReactEvent.Synthetic.t) => unit=?, ~placeholder: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -59,7 +59,7 @@ ~renderExtraFooter: unit => React.element=?, ~sort: bool => (string, string) => int=?, // TODO ~toggleComponentClass: unit => React.element=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/Toggle.re b/src/Toggle.re index baed845..9edb900 100644 --- a/src/Toggle.re +++ b/src/Toggle.re @@ -14,7 +14,7 @@ external make: ( ~defaultChecked: bool=?, ~disabled: bool=?, ~onChange: (bool, ReactEvent.Synthetic.t) => unit=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/TreePicker.re b/src/TreePicker.re index cc8fcb4..737b8c3 100644 --- a/src/TreePicker.re +++ b/src/TreePicker.re @@ -11,7 +11,7 @@ ~menuStyle: ReactDOMRe.Style.t=?, ~childrenKey: string=?, - ~appearance: [@bs.string] [ + ~appearance: [ | `default | `subtle ]=?, @@ -46,7 +46,7 @@ ~onClean: (ReactEvent.Synthetic.t) => unit=?, ~onGroupTitleClick: (ReactEvent.Synthetic.t) => unit=?, ~placeholder: React.element=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -70,7 +70,7 @@ ~renderExtraFooter: unit => React.element=?, ~sort: bool => (string, string) => int=?, // TODO ~toggleComponentClass: unit => React.element=?, - ~size: [@bs.string] [ + ~size: [ | `lg | `md | `sm diff --git a/src/Uploader.re b/src/Uploader.re index 6b580a7..b7c50f6 100644 --- a/src/Uploader.re +++ b/src/Uploader.re @@ -18,7 +18,7 @@ ~disabledFileItem: bool=?, ~fileList: array(RsuiteTypes.FileType.t)=?, ~headers: Js.Dict.t('a)=?, - ~listType: [@bs.string] [ + ~listType: [ | `text | `picture | `pictureText diff --git a/src/Whisper.re b/src/Whisper.re index 806c54d..396dd56 100644 --- a/src/Whisper.re +++ b/src/Whisper.re @@ -17,7 +17,7 @@ external make: ( ~onClick: ReactEvent.Mouse.t => unit=?, ~onFocus: ReactEvent.Focus.t => unit=?, ~onMouseOut: ReactEvent.Mouse.t => unit=?, - ~placement: [@bs.string] [ + ~placement: [ | `left | `leftStart | `leftEnd @@ -34,7 +34,7 @@ external make: ( | `bottomStart | `bottomEnd ]=?, - ~trigger: [@bs.string] [ + ~trigger: [ | // TODO `click | `hover