From 23fda7927ab36c70c2423ca7c9928533486ee8ed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 Aug 2024 19:02:54 +0000 Subject: [PATCH] Deployed 8888290 with MkDocs version: 1.6.0 --- .nojekyll | 0 404.html | 2163 ++++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.fe8b6f2b.min.js | 29 + assets/javascripts/bundle.fe8b6f2b.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 ++++++++++ .../workers/search.b8dbb3d2.min.js | 42 + .../workers/search.b8dbb3d2.min.js.map | 7 + assets/stylesheets/main.3cba04c6.min.css | 1 + assets/stylesheets/main.3cba04c6.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + components/Alert/Alert.jsx | 97 + components/Alert/Alert.module.scss | 100 + components/Alert/__tests__/Alert.test.jsx | 64 + components/Alert/_settings.scss | 7 + components/Alert/_theme.scss | 49 + components/Alert/_tools.scss | 10 + components/Alert/index.html | 2799 ++++ components/Alert/index.js | 1 + components/Badge/Badge.jsx | 49 + components/Badge/Badge.module.scss | 109 + components/Badge/__tests__/Badge.test.jsx | 38 + components/Badge/index.html | 2488 ++++ components/Badge/index.js | 1 + components/Button/Button.jsx | 198 + components/Button/Button.module.scss | 2 + components/Button/__tests__/Button.test.jsx | 170 + components/Button/_base.scss | 156 + components/Button/_priorities.scss | 149 + components/Button/_settings.scss | 21 + components/Button/_theme.scss | 34 + components/Button/_tools.scss | 149 + .../getRootLabelVisibilityClassName.js | 33 + .../helpers/getRootPriorityClassName.js | 15 + components/Button/index.html | 3292 +++++ components/Button/index.js | 1 + components/ButtonGroup/ButtonGroup.jsx | 82 + .../ButtonGroup/ButtonGroup.module.scss | 35 + components/ButtonGroup/ButtonGroupContext.js | 3 + .../__tests__/ButtonGroup.test.jsx | 77 + components/ButtonGroup/_theme.scss | 13 + components/ButtonGroup/index.html | 2866 ++++ components/ButtonGroup/index.js | 2 + components/Card/Card.jsx | 66 + components/Card/Card.module.scss | 72 + components/Card/CardBody.jsx | 28 + components/Card/CardFooter.jsx | 39 + components/Card/__tests__/Card.test.jsx | 57 + components/Card/__tests__/CardBody.test.jsx | 28 + components/Card/__tests__/CardFooter.test.jsx | 30 + components/Card/_theme.scss | 52 + components/Card/_tools.scss | 10 + components/Card/index.html | 2891 +++++ components/Card/index.js | 3 + components/CheckboxField/CheckboxField.jsx | 138 + .../CheckboxField/CheckboxField.module.scss | 63 + .../__tests__/CheckboxField.test.jsx | 75 + components/CheckboxField/index.html | 2673 ++++ components/CheckboxField/index.js | 1 + components/FileInputField/FileInputField.jsx | 153 + .../FileInputField/FileInputField.module.scss | 65 + .../__tests__/FileInputField.test.jsx | 79 + components/FileInputField/index.html | 2675 ++++ components/FileInputField/index.js | 1 + components/FormLayout/FormLayout.jsx | 111 + components/FormLayout/FormLayout.module.scss | 60 + components/FormLayout/FormLayoutContext.js | 3 + .../FormLayout/FormLayoutCustomField.jsx | 139 + .../FormLayoutCustomField.module.scss | 65 + .../FormLayout/__tests__/FormLayout.test.jsx | 158 + .../__tests__/FormLayoutCustomField.test.jsx | 98 + components/FormLayout/_theme.scss | 4 + components/FormLayout/index.html | 3121 +++++ components/FormLayout/index.js | 3 + components/Grid/Grid.jsx | 225 + components/Grid/Grid.module.scss | 64 + components/Grid/GridSpan.jsx | 88 + components/Grid/__tests__/Grid.test.jsx | 146 + components/Grid/__tests__/GridSpan.test.jsx | 77 + ...generateResponsiveCustomProperties.test.js | 35 + .../generateResponsiveCustomProperties.js | 22 + components/Grid/_settings.scss | 18 + components/Grid/_tools.scss | 38 + components/Grid/index.html | 2720 ++++ components/Grid/index.js | 2 + components/InputGroup/InputGroup.jsx | 179 + components/InputGroup/InputGroup.module.scss | 93 + components/InputGroup/InputGroupContext.js | 3 + .../InputGroup/__tests__/InputGroup.test.jsx | 118 + components/InputGroup/_theme.scss | 2 + components/InputGroup/index.html | 2767 ++++ components/InputGroup/index.js | 2 + components/Modal/Modal.jsx | 172 + components/Modal/Modal.module.scss | 80 + components/Modal/ModalBody.jsx | 60 + components/Modal/ModalBody.module.scss | 20 + components/Modal/ModalCloseButton.jsx | 45 + components/Modal/ModalCloseButton.module.scss | 20 + components/Modal/ModalContent.jsx | 39 + components/Modal/ModalContent.module.scss | 7 + components/Modal/ModalFooter.jsx | 42 + components/Modal/ModalFooter.module.scss | 37 + components/Modal/ModalHeader.jsx | 42 + components/Modal/ModalHeader.module.scss | 32 + components/Modal/ModalTitle.jsx | 42 + components/Modal/ModalTitle.module.scss | 12 + components/Modal/__tests__/Modal.test.jsx | 450 + components/Modal/__tests__/ModalBody.test.jsx | 62 + .../Modal/__tests__/ModalCloseButton.test.jsx | 41 + .../Modal/__tests__/ModalContent.test.jsx | 38 + .../Modal/__tests__/ModalFooter.test.jsx | 40 + .../Modal/__tests__/ModalHeader.test.jsx | 32 + .../Modal/__tests__/ModalTitle.test.jsx | 46 + .../Modal/_helpers/getJustifyClassName.js | 19 + .../Modal/_helpers/getPositionClassName.js | 7 + .../Modal/_helpers/getScrollingClassName.js | 11 + components/Modal/_helpers/getSizeClassName.js | 19 + components/Modal/_hooks/useModalFocus.js | 126 + .../Modal/_hooks/useModalScrollPrevention.js | 37 + components/Modal/_settings.scss | 9 + components/Modal/_theme.scss | 32 + components/Modal/index.html | 3779 ++++++ components/Modal/index.js | 7 + components/Paper/Paper.jsx | 48 + components/Paper/Paper.module.scss | 19 + components/Paper/__tests__/Paper.test.jsx | 38 + components/Paper/_theme.scss | 8 + components/Paper/index.html | 2498 ++++ components/Paper/index.js | 1 + components/Popover/Popover.jsx | 78 + components/Popover/Popover.module.scss | 238 + components/Popover/PopoverWrapper.jsx | 38 + components/Popover/PopoverWrapper.module.scss | 5 + components/Popover/__tests__/Popover.test.jsx | 99 + .../Popover/__tests__/PopoverWrapper.test.jsx | 30 + .../_helpers/getRootAlignmentClassName.js | 13 + .../Popover/_helpers/getRootSideClassName.js | 17 + components/Popover/_theme.scss | 16 + components/Popover/index.html | 2761 ++++ components/Popover/index.js | 2 + components/Radio/Radio.jsx | 206 + components/Radio/Radio.module.scss | 85 + components/Radio/__tests__/Radio.test.jsx | 128 + components/Radio/index.html | 2777 ++++ components/Radio/index.js | 1 + components/ScrollView/ScrollView.jsx | 393 + components/ScrollView/ScrollView.module.scss | 231 + .../ScrollView/__tests__/ScrollView.test.jsx | 152 + .../_helpers/getElementsPositionDifference.js | 11 + .../ScrollView/_hooks/useLoadResizeHook.js | 40 + .../_hooks/useScrollPositionHook.js | 40 + components/ScrollView/index.html | 2992 +++++ components/ScrollView/index.js | 1 + components/SelectField/SelectField.jsx | 258 + .../SelectField/SelectField.module.scss | 111 + .../__tests__/SelectField.test.jsx | 141 + .../SelectField/_components/Option/Option.jsx | 46 + .../SelectField/_components/Option/index.js | 1 + components/SelectField/index.html | 3206 +++++ components/SelectField/index.js | 1 + components/Table/Table.jsx | 95 + components/Table/Table.module.scss | 30 + components/Table/__tests__/Table.test.jsx | 132 + .../TableBodyCell/TableBodyCell.jsx | 46 + .../Table/_components/TableBodyCell/index.js | 1 + .../Table/_components/TableCell.module.scss | 28 + .../TableHeaderCell/TableHeaderCell.jsx | 74 + .../_components/TableHeaderCell/index.js | 1 + components/Table/_settings.scss | 14 + components/Table/index.html | 2625 ++++ components/Table/index.js | 1 + components/Tabs/Tabs.jsx | 43 + components/Tabs/Tabs.module.scss | 31 + components/Tabs/TabsItem.jsx | 91 + components/Tabs/TabsItem.module.scss | 119 + components/Tabs/__tests__/Tabs.test.jsx | 47 + components/Tabs/__tests__/TabsItem.test.jsx | 75 + components/Tabs/_theme.scss | 36 + components/Tabs/index.html | 2776 ++++ components/Tabs/index.js | 2 + components/Text/Text.jsx | 76 + components/Text/Text.module.scss | 42 + components/Text/__tests__/Text.test.jsx | 82 + .../Text/_helpers/getRootClampClassName.js | 11 + .../Text/_helpers/getRootHyphensClassName.js | 11 + .../_helpers/getRootWordWrappingClassName.js | 11 + components/Text/index.html | 2621 ++++ components/Text/index.js | 1 + components/TextArea/TextArea.jsx | 167 + components/TextArea/TextArea.module.scss | 97 + .../TextArea/__tests__/TextArea.test.jsx | 83 + components/TextArea/index.html | 2863 ++++ components/TextArea/index.js | 1 + components/TextField/TextField.jsx | 200 + components/TextField/TextField.module.scss | 109 + .../TextField/__tests__/TextField.test.jsx | 121 + components/TextField/index.html | 3019 +++++ components/TextField/index.js | 1 + components/TextLink/TextLink.jsx | 34 + components/TextLink/TextLink.module.scss | 18 + components/TextLink/__tests__/Link.test.jsx | 52 + components/TextLink/_theme.scss | 6 + components/TextLink/index.html | 2465 ++++ components/TextLink/index.js | 1 + components/Toggle/Toggle.jsx | 138 + components/Toggle/Toggle.module.scss | 63 + components/Toggle/__tests__/Toggle.test.jsx | 82 + components/Toggle/index.html | 2689 ++++ components/Toggle/index.js | 1 + components/Toolbar/Toolbar.jsx | 76 + components/Toolbar/Toolbar.module.scss | 85 + components/Toolbar/ToolbarGroup.jsx | 64 + components/Toolbar/ToolbarItem.jsx | 49 + components/Toolbar/__tests__/Toolbar.test.jsx | 38 + .../Toolbar/__tests__/ToolbarGroup.test.jsx | 36 + .../Toolbar/__tests__/ToolbarItem.test.jsx | 37 + .../Toolbar/_helpers/getAlignClassName.js | 27 + .../Toolbar/_helpers/getJustifyClassName.js | 16 + components/Toolbar/_theme.scss | 2 + components/Toolbar/index.html | 2830 ++++ components/Toolbar/index.js | 3 + components/_helpers/getRootColorClassName.js | 47 + .../_helpers/getRootPriorityClassName.js | 15 + components/_helpers/getRootSizeClassName.js | 15 + .../getRootValidationStateClassName.js | 15 + components/_helpers/isChildrenEmpty.js | 3 + components/_helpers/resolveContextOrProp.js | 7 + .../generated/docs-custom-properties.css | 1 + .../docs-custom-properties.development.css | 704 + .../docs-custom-properties.development.js | 91 + .../generated/docs-custom-properties.js | 1 + docs/_assets/generated/react-ui.css | 35 + .../generated/react-ui.development.css | 10781 ++++++++++++++++ .../_assets/generated/react-ui.development.js | 1578 +++ docs/_assets/generated/react-ui.js | 1 + docs/_assets/js/ruiIcon.js | 68 + docs/_assets/js/ruiSwatch.js | 40 + docs/_assets/racom.svg | 11 + docs/_assets/stylesheets/extra.css | 409 + docs/_overrides/main.html | 8 + docs/contribute/api/index.html | 2342 ++++ docs/contribute/composition/index.html | 2277 ++++ docs/contribute/css/index.html | 2779 ++++ docs/contribute/general-guidelines/index.html | 2635 ++++ docs/contribute/releasing/index.html | 2372 ++++ docs/css-helpers/animation/index.html | 2259 ++++ docs/css-helpers/box-alignment/index.html | 2496 ++++ docs/css-helpers/colors/index.html | 2413 ++++ docs/css-helpers/display/index.html | 2384 ++++ docs/css-helpers/spacing/index.html | 2437 ++++ docs/css-helpers/typography/index.html | 2380 ++++ docs/customize/global-props/index.html | 2430 ++++ docs/customize/theming/forms/index.html | 3354 +++++ docs/customize/theming/overview/index.html | 2507 ++++ docs/customize/translations/index.html | 2266 ++++ docs/foundation/accessibility/index.html | 2392 ++++ docs/foundation/borders/index.html | 2287 ++++ docs/foundation/breakpoints/index.html | 2318 ++++ docs/foundation/colors/index.html | 2818 ++++ docs/foundation/design-tokens/index.html | 2396 ++++ docs/foundation/icons/index.html | 2256 ++++ docs/foundation/shadows/index.html | 2279 ++++ docs/foundation/spacing/index.html | 2463 ++++ docs/foundation/typography/index.html | 2416 ++++ .../browsers-and-devices/index.html | 2389 ++++ docs/getting-started/installation/index.html | 2247 ++++ docs/getting-started/usage/index.html | 2544 ++++ docs/js-helpers/classnames/index.html | 2317 ++++ docs/js-helpers/transferProps/index.html | 2334 ++++ docsCustomProperties.js | 3 + foundation.scss | 33 + helpers.scss | 26 + index.html | 2376 ++++ index.js | 65 + index.scss | 7 + layers.scss | 4 + provider/RUIContext.jsx | 9 + provider/RUIProvider.jsx | 42 + provider/__tests__/RUIProvider.test.jsx | 113 + provider/index.js | 3 + provider/withGlobalProps.jsx | 38 + search/search_index.json | 1 + sitemap.xml | 3 + sitemap.xml.gz | Bin 0 -> 127 bytes styles/_utilities.scss | 18 + styles/elements/_code.scss | 12 + styles/elements/_links.scss | 12 + styles/elements/_lists.scss | 10 + styles/elements/_page.scss | 17 + styles/elements/_rulers.scss | 7 + styles/elements/_small.scss | 5 + styles/generic/_box-sizing.scss | 14 + styles/generic/_focus.scss | 11 + styles/generic/_forms.scss | 5 + styles/generic/_reset.scss | 40 + styles/generic/_shared.scss | 25 + styles/helpers/_animation.scss | 21 + styles/settings/_animations.scss | 1 + styles/settings/_breakpoints.scss | 9 + styles/settings/_escaped-characters.scss | 7 + styles/settings/_form-fields.scss | 51 + styles/settings/_forms.scss | 1 + styles/settings/_utilities.scss | 147 + styles/settings/_z-indexes.scss | 2 + styles/theme-constants/_breakpoints.scss | 12 + styles/theme-constants/_colors.scss | 83 + styles/theme-constants/_svg.scss | 8 + styles/theme/_accessibility.scss | 7 + styles/theme/_borders.scss | 3 + styles/theme/_code.scss | 2 + styles/theme/_form-fields.scss | 94 + styles/theme/_links.scss | 6 + styles/theme/_lists.scss | 1 + styles/theme/_page.scss | 2 + styles/theme/_spacing.scss | 16 + styles/theme/_typography.scss | 25 + styles/tools/_accessibility.scss | 53 + styles/tools/_breakpoint.scss | 15 + styles/tools/_caret.scss | 14 + styles/tools/_colors.scss | 9 + styles/tools/_reset.scss | 32 + styles/tools/_scrollbar.scss | 7 + styles/tools/_spacing.scss | 23 + styles/tools/_string.scss | 15 + styles/tools/_svg.scss | 22 + styles/tools/_transition.scss | 68 + styles/tools/_utilities.scss | 30 + .../form-fields/_box-field-elements.scss | 141 + .../tools/form-fields/_box-field-layout.scss | 240 + .../tools/form-fields/_box-field-sizes.scss | 22 + styles/tools/form-fields/_foundation.scss | 35 + .../form-fields/_inline-field-elements.scss | 111 + .../form-fields/_inline-field-layout.scss | 115 + styles/tools/form-fields/_variants.scss | 147 + theme.scss | 1047 ++ translations/en.js | 12 + utils/__tests__/classNames.test.js | 34 + utils/__tests__/mergeDeep.js | 80 + utils/__tests__/transferProps.test.js | 35 + utils/classNames.js | 8 + utils/mergeDeep.js | 28 + utils/transferProps.js | 38 + 376 files changed, 179248 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.fe8b6f2b.min.js create mode 100644 assets/javascripts/bundle.fe8b6f2b.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.b8dbb3d2.min.js create mode 100644 assets/javascripts/workers/search.b8dbb3d2.min.js.map create mode 100644 assets/stylesheets/main.3cba04c6.min.css create mode 100644 assets/stylesheets/main.3cba04c6.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 components/Alert/Alert.jsx create mode 100644 components/Alert/Alert.module.scss create mode 100644 components/Alert/__tests__/Alert.test.jsx create mode 100644 components/Alert/_settings.scss create mode 100644 components/Alert/_theme.scss create mode 100644 components/Alert/_tools.scss create mode 100644 components/Alert/index.html create mode 100644 components/Alert/index.js create mode 100644 components/Badge/Badge.jsx create mode 100644 components/Badge/Badge.module.scss create mode 100644 components/Badge/__tests__/Badge.test.jsx create mode 100644 components/Badge/index.html create mode 100644 components/Badge/index.js create mode 100644 components/Button/Button.jsx create mode 100644 components/Button/Button.module.scss create mode 100644 components/Button/__tests__/Button.test.jsx create mode 100644 components/Button/_base.scss create mode 100644 components/Button/_priorities.scss create mode 100644 components/Button/_settings.scss create mode 100644 components/Button/_theme.scss create mode 100644 components/Button/_tools.scss create mode 100644 components/Button/helpers/getRootLabelVisibilityClassName.js create mode 100644 components/Button/helpers/getRootPriorityClassName.js create mode 100644 components/Button/index.html create mode 100644 components/Button/index.js create mode 100644 components/ButtonGroup/ButtonGroup.jsx create mode 100644 components/ButtonGroup/ButtonGroup.module.scss create mode 100644 components/ButtonGroup/ButtonGroupContext.js create mode 100644 components/ButtonGroup/__tests__/ButtonGroup.test.jsx create mode 100644 components/ButtonGroup/_theme.scss create mode 100644 components/ButtonGroup/index.html create mode 100644 components/ButtonGroup/index.js create mode 100644 components/Card/Card.jsx create mode 100644 components/Card/Card.module.scss create mode 100644 components/Card/CardBody.jsx create mode 100644 components/Card/CardFooter.jsx create mode 100644 components/Card/__tests__/Card.test.jsx create mode 100644 components/Card/__tests__/CardBody.test.jsx create mode 100644 components/Card/__tests__/CardFooter.test.jsx create mode 100644 components/Card/_theme.scss create mode 100644 components/Card/_tools.scss create mode 100644 components/Card/index.html create mode 100644 components/Card/index.js create mode 100644 components/CheckboxField/CheckboxField.jsx create mode 100644 components/CheckboxField/CheckboxField.module.scss create mode 100644 components/CheckboxField/__tests__/CheckboxField.test.jsx create mode 100644 components/CheckboxField/index.html create mode 100644 components/CheckboxField/index.js create mode 100644 components/FileInputField/FileInputField.jsx create mode 100644 components/FileInputField/FileInputField.module.scss create mode 100644 components/FileInputField/__tests__/FileInputField.test.jsx create mode 100644 components/FileInputField/index.html create mode 100644 components/FileInputField/index.js create mode 100644 components/FormLayout/FormLayout.jsx create mode 100644 components/FormLayout/FormLayout.module.scss create mode 100644 components/FormLayout/FormLayoutContext.js create mode 100644 components/FormLayout/FormLayoutCustomField.jsx create mode 100644 components/FormLayout/FormLayoutCustomField.module.scss create mode 100644 components/FormLayout/__tests__/FormLayout.test.jsx create mode 100644 components/FormLayout/__tests__/FormLayoutCustomField.test.jsx create mode 100644 components/FormLayout/_theme.scss create mode 100644 components/FormLayout/index.html create mode 100644 components/FormLayout/index.js create mode 100644 components/Grid/Grid.jsx create mode 100644 components/Grid/Grid.module.scss create mode 100644 components/Grid/GridSpan.jsx create mode 100644 components/Grid/__tests__/Grid.test.jsx create mode 100644 components/Grid/__tests__/GridSpan.test.jsx create mode 100644 components/Grid/_helpers/__tests__/generateResponsiveCustomProperties.test.js create mode 100644 components/Grid/_helpers/generateResponsiveCustomProperties.js create mode 100644 components/Grid/_settings.scss create mode 100644 components/Grid/_tools.scss create mode 100644 components/Grid/index.html create mode 100644 components/Grid/index.js create mode 100644 components/InputGroup/InputGroup.jsx create mode 100644 components/InputGroup/InputGroup.module.scss create mode 100644 components/InputGroup/InputGroupContext.js create mode 100644 components/InputGroup/__tests__/InputGroup.test.jsx create mode 100644 components/InputGroup/_theme.scss create mode 100644 components/InputGroup/index.html create mode 100644 components/InputGroup/index.js create mode 100644 components/Modal/Modal.jsx create mode 100644 components/Modal/Modal.module.scss create mode 100644 components/Modal/ModalBody.jsx create mode 100644 components/Modal/ModalBody.module.scss create mode 100644 components/Modal/ModalCloseButton.jsx create mode 100644 components/Modal/ModalCloseButton.module.scss create mode 100644 components/Modal/ModalContent.jsx create mode 100644 components/Modal/ModalContent.module.scss create mode 100644 components/Modal/ModalFooter.jsx create mode 100644 components/Modal/ModalFooter.module.scss create mode 100644 components/Modal/ModalHeader.jsx create mode 100644 components/Modal/ModalHeader.module.scss create mode 100644 components/Modal/ModalTitle.jsx create mode 100644 components/Modal/ModalTitle.module.scss create mode 100644 components/Modal/__tests__/Modal.test.jsx create mode 100644 components/Modal/__tests__/ModalBody.test.jsx create mode 100644 components/Modal/__tests__/ModalCloseButton.test.jsx create mode 100644 components/Modal/__tests__/ModalContent.test.jsx create mode 100644 components/Modal/__tests__/ModalFooter.test.jsx create mode 100644 components/Modal/__tests__/ModalHeader.test.jsx create mode 100644 components/Modal/__tests__/ModalTitle.test.jsx create mode 100644 components/Modal/_helpers/getJustifyClassName.js create mode 100644 components/Modal/_helpers/getPositionClassName.js create mode 100644 components/Modal/_helpers/getScrollingClassName.js create mode 100644 components/Modal/_helpers/getSizeClassName.js create mode 100644 components/Modal/_hooks/useModalFocus.js create mode 100644 components/Modal/_hooks/useModalScrollPrevention.js create mode 100644 components/Modal/_settings.scss create mode 100644 components/Modal/_theme.scss create mode 100644 components/Modal/index.html create mode 100644 components/Modal/index.js create mode 100644 components/Paper/Paper.jsx create mode 100644 components/Paper/Paper.module.scss create mode 100644 components/Paper/__tests__/Paper.test.jsx create mode 100644 components/Paper/_theme.scss create mode 100644 components/Paper/index.html create mode 100644 components/Paper/index.js create mode 100644 components/Popover/Popover.jsx create mode 100644 components/Popover/Popover.module.scss create mode 100644 components/Popover/PopoverWrapper.jsx create mode 100644 components/Popover/PopoverWrapper.module.scss create mode 100644 components/Popover/__tests__/Popover.test.jsx create mode 100644 components/Popover/__tests__/PopoverWrapper.test.jsx create mode 100644 components/Popover/_helpers/getRootAlignmentClassName.js create mode 100644 components/Popover/_helpers/getRootSideClassName.js create mode 100644 components/Popover/_theme.scss create mode 100644 components/Popover/index.html create mode 100644 components/Popover/index.js create mode 100644 components/Radio/Radio.jsx create mode 100644 components/Radio/Radio.module.scss create mode 100644 components/Radio/__tests__/Radio.test.jsx create mode 100644 components/Radio/index.html create mode 100644 components/Radio/index.js create mode 100644 components/ScrollView/ScrollView.jsx create mode 100644 components/ScrollView/ScrollView.module.scss create mode 100644 components/ScrollView/__tests__/ScrollView.test.jsx create mode 100644 components/ScrollView/_helpers/getElementsPositionDifference.js create mode 100644 components/ScrollView/_hooks/useLoadResizeHook.js create mode 100644 components/ScrollView/_hooks/useScrollPositionHook.js create mode 100644 components/ScrollView/index.html create mode 100644 components/ScrollView/index.js create mode 100644 components/SelectField/SelectField.jsx create mode 100644 components/SelectField/SelectField.module.scss create mode 100644 components/SelectField/__tests__/SelectField.test.jsx create mode 100644 components/SelectField/_components/Option/Option.jsx create mode 100644 components/SelectField/_components/Option/index.js create mode 100644 components/SelectField/index.html create mode 100644 components/SelectField/index.js create mode 100644 components/Table/Table.jsx create mode 100644 components/Table/Table.module.scss create mode 100644 components/Table/__tests__/Table.test.jsx create mode 100644 components/Table/_components/TableBodyCell/TableBodyCell.jsx create mode 100644 components/Table/_components/TableBodyCell/index.js create mode 100644 components/Table/_components/TableCell.module.scss create mode 100644 components/Table/_components/TableHeaderCell/TableHeaderCell.jsx create mode 100644 components/Table/_components/TableHeaderCell/index.js create mode 100644 components/Table/_settings.scss create mode 100644 components/Table/index.html create mode 100644 components/Table/index.js create mode 100644 components/Tabs/Tabs.jsx create mode 100644 components/Tabs/Tabs.module.scss create mode 100644 components/Tabs/TabsItem.jsx create mode 100644 components/Tabs/TabsItem.module.scss create mode 100644 components/Tabs/__tests__/Tabs.test.jsx create mode 100644 components/Tabs/__tests__/TabsItem.test.jsx create mode 100644 components/Tabs/_theme.scss create mode 100644 components/Tabs/index.html create mode 100644 components/Tabs/index.js create mode 100644 components/Text/Text.jsx create mode 100644 components/Text/Text.module.scss create mode 100644 components/Text/__tests__/Text.test.jsx create mode 100644 components/Text/_helpers/getRootClampClassName.js create mode 100644 components/Text/_helpers/getRootHyphensClassName.js create mode 100644 components/Text/_helpers/getRootWordWrappingClassName.js create mode 100644 components/Text/index.html create mode 100644 components/Text/index.js create mode 100644 components/TextArea/TextArea.jsx create mode 100644 components/TextArea/TextArea.module.scss create mode 100644 components/TextArea/__tests__/TextArea.test.jsx create mode 100644 components/TextArea/index.html create mode 100644 components/TextArea/index.js create mode 100644 components/TextField/TextField.jsx create mode 100644 components/TextField/TextField.module.scss create mode 100644 components/TextField/__tests__/TextField.test.jsx create mode 100644 components/TextField/index.html create mode 100644 components/TextField/index.js create mode 100644 components/TextLink/TextLink.jsx create mode 100644 components/TextLink/TextLink.module.scss create mode 100644 components/TextLink/__tests__/Link.test.jsx create mode 100644 components/TextLink/_theme.scss create mode 100644 components/TextLink/index.html create mode 100644 components/TextLink/index.js create mode 100644 components/Toggle/Toggle.jsx create mode 100644 components/Toggle/Toggle.module.scss create mode 100644 components/Toggle/__tests__/Toggle.test.jsx create mode 100644 components/Toggle/index.html create mode 100644 components/Toggle/index.js create mode 100644 components/Toolbar/Toolbar.jsx create mode 100644 components/Toolbar/Toolbar.module.scss create mode 100644 components/Toolbar/ToolbarGroup.jsx create mode 100644 components/Toolbar/ToolbarItem.jsx create mode 100644 components/Toolbar/__tests__/Toolbar.test.jsx create mode 100644 components/Toolbar/__tests__/ToolbarGroup.test.jsx create mode 100644 components/Toolbar/__tests__/ToolbarItem.test.jsx create mode 100644 components/Toolbar/_helpers/getAlignClassName.js create mode 100644 components/Toolbar/_helpers/getJustifyClassName.js create mode 100644 components/Toolbar/_theme.scss create mode 100644 components/Toolbar/index.html create mode 100644 components/Toolbar/index.js create mode 100644 components/_helpers/getRootColorClassName.js create mode 100644 components/_helpers/getRootPriorityClassName.js create mode 100644 components/_helpers/getRootSizeClassName.js create mode 100644 components/_helpers/getRootValidationStateClassName.js create mode 100644 components/_helpers/isChildrenEmpty.js create mode 100644 components/_helpers/resolveContextOrProp.js create mode 100644 docs/_assets/generated/docs-custom-properties.css create mode 100644 docs/_assets/generated/docs-custom-properties.development.css create mode 100644 docs/_assets/generated/docs-custom-properties.development.js create mode 100644 docs/_assets/generated/docs-custom-properties.js create mode 100644 docs/_assets/generated/react-ui.css create mode 100644 docs/_assets/generated/react-ui.development.css create mode 100644 docs/_assets/generated/react-ui.development.js create mode 100644 docs/_assets/generated/react-ui.js create mode 100644 docs/_assets/js/ruiIcon.js create mode 100644 docs/_assets/js/ruiSwatch.js create mode 100644 docs/_assets/racom.svg create mode 100644 docs/_assets/stylesheets/extra.css create mode 100644 docs/_overrides/main.html create mode 100644 docs/contribute/api/index.html create mode 100644 docs/contribute/composition/index.html create mode 100644 docs/contribute/css/index.html create mode 100644 docs/contribute/general-guidelines/index.html create mode 100644 docs/contribute/releasing/index.html create mode 100644 docs/css-helpers/animation/index.html create mode 100644 docs/css-helpers/box-alignment/index.html create mode 100644 docs/css-helpers/colors/index.html create mode 100644 docs/css-helpers/display/index.html create mode 100644 docs/css-helpers/spacing/index.html create mode 100644 docs/css-helpers/typography/index.html create mode 100644 docs/customize/global-props/index.html create mode 100644 docs/customize/theming/forms/index.html create mode 100644 docs/customize/theming/overview/index.html create mode 100644 docs/customize/translations/index.html create mode 100644 docs/foundation/accessibility/index.html create mode 100644 docs/foundation/borders/index.html create mode 100644 docs/foundation/breakpoints/index.html create mode 100644 docs/foundation/colors/index.html create mode 100644 docs/foundation/design-tokens/index.html create mode 100644 docs/foundation/icons/index.html create mode 100644 docs/foundation/shadows/index.html create mode 100644 docs/foundation/spacing/index.html create mode 100644 docs/foundation/typography/index.html create mode 100644 docs/getting-started/browsers-and-devices/index.html create mode 100644 docs/getting-started/installation/index.html create mode 100644 docs/getting-started/usage/index.html create mode 100644 docs/js-helpers/classnames/index.html create mode 100644 docs/js-helpers/transferProps/index.html create mode 100644 docsCustomProperties.js create mode 100644 foundation.scss create mode 100644 helpers.scss create mode 100644 index.html create mode 100644 index.js create mode 100644 index.scss create mode 100644 layers.scss create mode 100644 provider/RUIContext.jsx create mode 100644 provider/RUIProvider.jsx create mode 100644 provider/__tests__/RUIProvider.test.jsx create mode 100644 provider/index.js create mode 100644 provider/withGlobalProps.jsx create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 styles/_utilities.scss create mode 100644 styles/elements/_code.scss create mode 100644 styles/elements/_links.scss create mode 100644 styles/elements/_lists.scss create mode 100644 styles/elements/_page.scss create mode 100644 styles/elements/_rulers.scss create mode 100644 styles/elements/_small.scss create mode 100644 styles/generic/_box-sizing.scss create mode 100644 styles/generic/_focus.scss create mode 100644 styles/generic/_forms.scss create mode 100644 styles/generic/_reset.scss create mode 100644 styles/generic/_shared.scss create mode 100644 styles/helpers/_animation.scss create mode 100644 styles/settings/_animations.scss create mode 100644 styles/settings/_breakpoints.scss create mode 100644 styles/settings/_escaped-characters.scss create mode 100644 styles/settings/_form-fields.scss create mode 100644 styles/settings/_forms.scss create mode 100644 styles/settings/_utilities.scss create mode 100644 styles/settings/_z-indexes.scss create mode 100644 styles/theme-constants/_breakpoints.scss create mode 100644 styles/theme-constants/_colors.scss create mode 100644 styles/theme-constants/_svg.scss create mode 100644 styles/theme/_accessibility.scss create mode 100644 styles/theme/_borders.scss create mode 100644 styles/theme/_code.scss create mode 100644 styles/theme/_form-fields.scss create mode 100644 styles/theme/_links.scss create mode 100644 styles/theme/_lists.scss create mode 100644 styles/theme/_page.scss create mode 100644 styles/theme/_spacing.scss create mode 100644 styles/theme/_typography.scss create mode 100644 styles/tools/_accessibility.scss create mode 100644 styles/tools/_breakpoint.scss create mode 100644 styles/tools/_caret.scss create mode 100644 styles/tools/_colors.scss create mode 100644 styles/tools/_reset.scss create mode 100644 styles/tools/_scrollbar.scss create mode 100644 styles/tools/_spacing.scss create mode 100644 styles/tools/_string.scss create mode 100644 styles/tools/_svg.scss create mode 100644 styles/tools/_transition.scss create mode 100644 styles/tools/_utilities.scss create mode 100644 styles/tools/form-fields/_box-field-elements.scss create mode 100644 styles/tools/form-fields/_box-field-layout.scss create mode 100644 styles/tools/form-fields/_box-field-sizes.scss create mode 100644 styles/tools/form-fields/_foundation.scss create mode 100644 styles/tools/form-fields/_inline-field-elements.scss create mode 100644 styles/tools/form-fields/_inline-field-layout.scss create mode 100644 styles/tools/form-fields/_variants.scss create mode 100644 theme.scss create mode 100644 translations/en.js create mode 100644 utils/__tests__/classNames.test.js create mode 100644 utils/__tests__/mergeDeep.js create mode 100644 utils/__tests__/transferProps.test.js create mode 100644 utils/classNames.js create mode 100644 utils/mergeDeep.js create mode 100644 utils/transferProps.js diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..55e9f3b0 --- /dev/null +++ b/404.html @@ -0,0 +1,2163 @@ + + + +
+ + + + + + + + + + + + + + + + + + + + + +