├── .eslintcache ├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── audit-ci.json ├── build.js ├── built ├── src │ ├── components │ │ ├── Avatar │ │ │ ├── Avatar.constants.d.ts │ │ │ ├── Avatar.constants.d.ts.map │ │ │ ├── Avatar.d.ts │ │ │ ├── Avatar.d.ts.map │ │ │ ├── Avatar.types.d.ts │ │ │ ├── Avatar.types.d.ts.map │ │ │ ├── Avatar.utils.d.ts │ │ │ ├── Avatar.utils.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Banner │ │ │ ├── Banner.constants.d.ts │ │ │ ├── Banner.constants.d.ts.map │ │ │ ├── Banner.d.ts │ │ │ ├── Banner.d.ts.map │ │ │ ├── Banner.types.d.ts │ │ │ ├── Banner.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Button │ │ │ ├── Button.constants.d.ts │ │ │ ├── Button.constants.d.ts.map │ │ │ ├── Button.styles.d.ts │ │ │ ├── Button.styles.d.ts.map │ │ │ ├── IconButton │ │ │ │ ├── IconButton.constants.d.ts │ │ │ │ ├── IconButton.constants.d.ts.map │ │ │ │ ├── IconButton.d.ts │ │ │ │ ├── IconButton.d.ts.map │ │ │ │ ├── IconButton.styles.d.ts │ │ │ │ ├── IconButton.styles.d.ts.map │ │ │ │ ├── IconButton.types.d.ts │ │ │ │ └── IconButton.types.d.ts.map │ │ │ ├── TextButton │ │ │ │ ├── TextButton.constants.d.ts │ │ │ │ ├── TextButton.constants.d.ts.map │ │ │ │ ├── TextButton.d.ts │ │ │ │ ├── TextButton.d.ts.map │ │ │ │ ├── TextButton.styles.d.ts │ │ │ │ ├── TextButton.styles.d.ts.map │ │ │ │ ├── TextButton.types.d.ts │ │ │ │ └── TextButton.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── ButtonGroup │ │ │ ├── ButtonGroup.d.ts │ │ │ ├── ButtonGroup.d.ts.map │ │ │ ├── ButtonGroup.styles.d.ts │ │ │ ├── ButtonGroup.styles.d.ts.map │ │ │ ├── ButtonGroup.types.d.ts │ │ │ ├── ButtonGroup.types.d.ts.map │ │ │ ├── ButtonGroup.utils.d.ts │ │ │ ├── ButtonGroup.utils.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── ButtonGroupItem │ │ │ ├── ButtonGroupItem.d.ts │ │ │ ├── ButtonGroupItem.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Chip │ │ │ ├── Chip.constants.d.ts │ │ │ ├── Chip.constants.d.ts.map │ │ │ ├── Chip.d.ts │ │ │ ├── Chip.d.ts.map │ │ │ ├── Chip.styles.d.ts │ │ │ ├── Chip.styles.d.ts.map │ │ │ ├── Chip.types.d.ts │ │ │ ├── Chip.types.d.ts.map │ │ │ ├── Chip.utils.d.ts │ │ │ ├── Chip.utils.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── CircularProgress │ │ │ ├── CircularProgress.constants.d.ts │ │ │ ├── CircularProgress.constants.d.ts.map │ │ │ ├── CircularProgress.d.ts │ │ │ ├── CircularProgress.d.ts.map │ │ │ ├── CircularProgress.styles.d.ts │ │ │ ├── CircularProgress.styles.d.ts.map │ │ │ ├── CircularProgress.types.d.ts │ │ │ ├── CircularProgress.types.d.ts.map │ │ │ ├── CircularProgress.utils.d.ts │ │ │ ├── CircularProgress.utils.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── CodeInput │ │ │ ├── CodeInput.constants.d.ts │ │ │ ├── CodeInput.constants.d.ts.map │ │ │ ├── CodeInput.d.ts │ │ │ ├── CodeInput.d.ts.map │ │ │ ├── CodeInput.utils.d.ts │ │ │ ├── CodeInput.utils.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── CustomCircularProgress │ │ │ ├── CustomCircularProgress.constants.d.ts │ │ │ ├── CustomCircularProgress.constants.d.ts.map │ │ │ ├── CustomCircularProgress.d.ts │ │ │ ├── CustomCircularProgress.d.ts.map │ │ │ ├── CustomCircularProgress.styles.d.ts │ │ │ ├── CustomCircularProgress.styles.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Dialog │ │ │ ├── Dialog.d.ts │ │ │ ├── Dialog.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Divider │ │ │ ├── Divider.constants.d.ts │ │ │ ├── Divider.constants.d.ts.map │ │ │ ├── Divider.d.ts │ │ │ ├── Divider.d.ts.map │ │ │ ├── Divider.styles.d.ts │ │ │ ├── Divider.styles.d.ts.map │ │ │ ├── Divider.types.d.ts │ │ │ ├── Divider.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Dropdown │ │ │ ├── Dropdown.constants.d.ts │ │ │ ├── Dropdown.constants.d.ts.map │ │ │ ├── Dropdown.d.ts │ │ │ ├── Dropdown.d.ts.map │ │ │ ├── Dropdown.styles.d.ts │ │ │ ├── Dropdown.styles.d.ts.map │ │ │ ├── Dropdown.types.d.ts │ │ │ ├── Dropdown.types.d.ts.map │ │ │ ├── Dropdown.utils.d.ts │ │ │ ├── Dropdown.utils.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── DropdownItem │ │ │ ├── DropdownItem.d.ts │ │ │ ├── DropdownItem.d.ts.map │ │ │ ├── DropdownItem.styles.d.ts │ │ │ ├── DropdownItem.styles.d.ts.map │ │ │ ├── DropdownItem.types.d.ts │ │ │ ├── DropdownItem.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── DropdownSubmenu │ │ │ ├── DropdownSubmenu.constants.d.ts │ │ │ ├── DropdownSubmenu.constants.d.ts.map │ │ │ ├── DropdownSubmenu.d.ts │ │ │ ├── DropdownSubmenu.d.ts.map │ │ │ ├── DropdownSubmenu.types.d.ts │ │ │ ├── DropdownSubmenu.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Facepile │ │ │ ├── Facepile.constants.d.ts │ │ │ ├── Facepile.constants.d.ts.map │ │ │ ├── Facepile.d.ts │ │ │ ├── Facepile.d.ts.map │ │ │ ├── Facepile.styles.d.ts │ │ │ ├── Facepile.styles.d.ts.map │ │ │ ├── Facepile.utils.d.ts │ │ │ ├── Facepile.utils.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── IconText │ │ │ ├── IconText.constants.d.ts │ │ │ ├── IconText.constants.d.ts.map │ │ │ ├── IconText.d.ts │ │ │ ├── IconText.d.ts.map │ │ │ ├── IconText.styles.d.ts │ │ │ ├── IconText.styles.d.ts.map │ │ │ ├── IconText.types.d.ts │ │ │ ├── IconText.types.d.ts.map │ │ │ ├── IconText.utils.d.ts │ │ │ ├── IconText.utils.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Icons │ │ │ ├── Icons.constants.d.ts │ │ │ ├── Icons.constants.d.ts.map │ │ │ ├── Icons.d.ts │ │ │ ├── Icons.d.ts.map │ │ │ ├── Icons.types.d.ts │ │ │ ├── Icons.types.d.ts.map │ │ │ ├── Icons.utils.d.ts │ │ │ ├── Icons.utils.d.ts.map │ │ │ ├── assets │ │ │ │ ├── index.d.ts │ │ │ │ └── index.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── InputField │ │ │ ├── Input │ │ │ │ ├── Input.d.ts │ │ │ │ ├── Input.d.ts.map │ │ │ │ ├── Input.styles.d.ts │ │ │ │ ├── Input.styles.d.ts.map │ │ │ │ ├── Input.types.d.ts │ │ │ │ └── Input.types.d.ts.map │ │ │ ├── InputField.constants.d.ts │ │ │ ├── InputField.constants.d.ts.map │ │ │ ├── InputField.styles.d.ts │ │ │ ├── InputField.styles.d.ts.map │ │ │ ├── InputField.types.d.ts │ │ │ ├── InputField.types.d.ts.map │ │ │ ├── SubText │ │ │ │ ├── SubText.constants.d.ts │ │ │ │ ├── SubText.constants.d.ts.map │ │ │ │ ├── SubText.d.ts │ │ │ │ ├── SubText.d.ts.map │ │ │ │ ├── index.d.ts │ │ │ │ └── index.d.ts.map │ │ │ ├── TextArea │ │ │ │ ├── TextArea.constants.d.ts │ │ │ │ ├── TextArea.constants.d.ts.map │ │ │ │ ├── TextArea.d.ts │ │ │ │ ├── TextArea.d.ts.map │ │ │ │ ├── TextArea.types.d.ts │ │ │ │ └── TextArea.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── KeyCodeSequence │ │ │ ├── KeyCodeSequence.constants.d.ts │ │ │ ├── KeyCodeSequence.constants.d.ts.map │ │ │ ├── KeyCodeSequence.d.ts │ │ │ ├── KeyCodeSequence.d.ts.map │ │ │ ├── KeyCodeSequence.styles.d.ts │ │ │ ├── KeyCodeSequence.styles.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── MonoTag │ │ │ ├── MonoTag.d.ts │ │ │ ├── MonoTag.d.ts.map │ │ │ ├── MonoTag.types.d.ts │ │ │ ├── MonoTag.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Portal │ │ │ ├── Portal.d.ts │ │ │ ├── Portal.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Select │ │ │ ├── Select.d.ts │ │ │ ├── Select.d.ts.map │ │ │ ├── Select.types.d.ts │ │ │ ├── Select.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Skeleton │ │ │ ├── Skeleton.constants.d.ts │ │ │ ├── Skeleton.constants.d.ts.map │ │ │ ├── Skeleton.d.ts │ │ │ ├── Skeleton.d.ts.map │ │ │ ├── Skeleton.types.d.ts │ │ │ ├── Skeleton.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Surface │ │ │ ├── MouseSafeArea │ │ │ │ ├── MouseSafeArea.constants.d.ts │ │ │ │ ├── MouseSafeArea.constants.d.ts.map │ │ │ │ ├── MouseSafeArea.d.ts │ │ │ │ ├── MouseSafeArea.d.ts.map │ │ │ │ ├── MouseSafeArea.types.d.ts │ │ │ │ └── MouseSafeArea.types.d.ts.map │ │ │ ├── Surface.constants.d.ts │ │ │ ├── Surface.constants.d.ts.map │ │ │ ├── Surface.d.ts │ │ │ ├── Surface.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Tabs │ │ │ ├── Tabs.constants.d.ts │ │ │ ├── Tabs.constants.d.ts.map │ │ │ ├── Tabs.d.ts │ │ │ ├── Tabs.d.ts.map │ │ │ ├── Tabs.styles.d.ts │ │ │ ├── Tabs.styles.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Toast │ │ │ ├── Toast.constants.d.ts │ │ │ ├── Toast.constants.d.ts.map │ │ │ ├── Toast.d.ts │ │ │ ├── Toast.d.ts.map │ │ │ ├── Toast.types.d.ts │ │ │ ├── Toast.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Toggle │ │ │ ├── Toggle.constants.d.ts │ │ │ ├── Toggle.constants.d.ts.map │ │ │ ├── Toggle.d.ts │ │ │ ├── Toggle.d.ts.map │ │ │ ├── Toggle.styles.d.ts │ │ │ ├── Toggle.styles.d.ts.map │ │ │ ├── Toggle.types.d.ts │ │ │ ├── Toggle.types.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ ├── Tooltip │ │ │ ├── Tooltip.constants.d.ts │ │ │ ├── Tooltip.constants.d.ts.map │ │ │ ├── Tooltip.d.ts │ │ │ ├── Tooltip.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ │ └── Typography │ │ │ ├── Typography.constants.d.ts │ │ │ ├── Typography.constants.d.ts.map │ │ │ ├── Typography.d.ts │ │ │ ├── Typography.d.ts.map │ │ │ ├── Typography.styles.d.ts │ │ │ ├── Typography.styles.d.ts.map │ │ │ ├── index.d.ts │ │ │ └── index.d.ts.map │ ├── constants.d.ts │ ├── constants.d.ts.map │ ├── hooks │ │ ├── index.d.ts │ │ ├── index.d.ts.map │ │ ├── useClickOutside.d.ts │ │ ├── useClickOutside.d.ts.map │ │ ├── useKeyboardNavigation.d.ts │ │ ├── useKeyboardNavigation.d.ts.map │ │ ├── useMousePosition.d.ts │ │ ├── useMousePosition.d.ts.map │ │ ├── useOnEscapePress.d.ts │ │ └── useOnEscapePress.d.ts.map │ ├── index.d.ts │ ├── index.d.ts.map │ ├── styles.d.ts │ ├── styles.d.ts.map │ ├── theme │ │ ├── AppThemeProvider.d.ts │ │ ├── AppThemeProvider.d.ts.map │ │ ├── index.d.ts │ │ ├── index.d.ts.map │ │ ├── theme.d.ts │ │ └── theme.d.ts.map │ ├── types.d.ts │ ├── types.d.ts.map │ └── utils │ │ ├── BackgroundBlocker.d.ts │ │ ├── BackgroundBlocker.d.ts.map │ │ ├── clickType.d.ts │ │ ├── clickType.d.ts.map │ │ ├── colorUtils.d.ts │ │ ├── colorUtils.d.ts.map │ │ ├── typeUtils.d.ts │ │ └── typeUtils.d.ts.map └── tsconfig.tsbuildinfo ├── custom.d.ts ├── eslint-config-skiff-eslint ├── .eslintrc.json ├── frontend │ ├── .frontend.eslintrc.json │ └── index.js ├── index.js └── package.json ├── package.json ├── src ├── components │ ├── Avatar │ │ ├── Avatar.constants.tsx │ │ ├── Avatar.tsx │ │ ├── Avatar.types.ts │ │ ├── Avatar.utils.tsx │ │ └── index.ts │ ├── Banner │ │ ├── Banner.constants.ts │ │ ├── Banner.tsx │ │ ├── Banner.types.ts │ │ └── index.ts │ ├── Button │ │ ├── Button.constants.ts │ │ ├── Button.styles.ts │ │ ├── IconButton │ │ │ ├── IconButton.constants.ts │ │ │ ├── IconButton.styles.ts │ │ │ ├── IconButton.tsx │ │ │ └── IconButton.types.ts │ │ ├── TextButton │ │ │ ├── TextButton.constants.ts │ │ │ ├── TextButton.styles.ts │ │ │ ├── TextButton.tsx │ │ │ └── TextButton.types.ts │ │ └── index.ts │ ├── ButtonGroup │ │ ├── ButtonGroup.styles.ts │ │ ├── ButtonGroup.tsx │ │ ├── ButtonGroup.types.ts │ │ ├── ButtonGroup.utils.ts │ │ └── index.ts │ ├── ButtonGroupItem │ │ ├── ButtonGroupItem.tsx │ │ └── index.ts │ ├── Chip │ │ ├── Chip.constants.ts │ │ ├── Chip.styles.ts │ │ ├── Chip.tsx │ │ ├── Chip.types.ts │ │ ├── Chip.utils.ts │ │ └── index.ts │ ├── CircularProgress │ │ ├── CircularProgress.constants.ts │ │ ├── CircularProgress.styles.ts │ │ ├── CircularProgress.tsx │ │ ├── CircularProgress.types.ts │ │ ├── CircularProgress.utils.ts │ │ └── index.ts │ ├── CodeInput │ │ ├── CodeInput.constants.ts │ │ ├── CodeInput.tsx │ │ ├── CodeInput.utils.ts │ │ └── index.ts │ ├── Dialog │ │ ├── Dialog.scss │ │ ├── Dialog.tsx │ │ └── index.ts │ ├── Divider │ │ ├── Divider.constants.ts │ │ ├── Divider.styles.ts │ │ ├── Divider.tsx │ │ ├── Divider.types.ts │ │ └── index.ts │ ├── Dropdown │ │ ├── Dropdown.constants.ts │ │ ├── Dropdown.styles.ts │ │ ├── Dropdown.tsx │ │ ├── Dropdown.types.ts │ │ ├── Dropdown.utils.ts │ │ └── index.ts │ ├── DropdownItem │ │ ├── DropdownItem.styles.ts │ │ ├── DropdownItem.tsx │ │ ├── DropdownItem.types.ts │ │ └── index.ts │ ├── DropdownSubmenu │ │ ├── DropdownSubmenu.constants.tsx │ │ ├── DropdownSubmenu.tsx │ │ ├── DropdownSubmenu.types.ts │ │ └── index.ts │ ├── Facepile │ │ ├── Facepile.constants.ts │ │ ├── Facepile.styles.ts │ │ ├── Facepile.tsx │ │ ├── Facepile.utils.ts │ │ └── index.ts │ ├── IconText │ │ ├── IconText.constants.ts │ │ ├── IconText.styles.ts │ │ ├── IconText.tsx │ │ ├── IconText.types.ts │ │ ├── IconText.utils.ts │ │ └── index.ts │ ├── Icons │ │ ├── Icons.constants.ts │ │ ├── Icons.tsx │ │ ├── Icons.types.ts │ │ ├── Icons.utils.ts │ │ ├── assets │ │ │ ├── address-field.svg │ │ │ ├── align-center.svg │ │ │ ├── align-justify.svg │ │ │ ├── align-left.svg │ │ │ ├── align-right.svg │ │ │ ├── ambulance.svg │ │ │ ├── anchor.svg │ │ │ ├── archive.svg │ │ │ ├── arrow-down.svg │ │ │ ├── arrow-left.svg │ │ │ ├── arrow-right.svg │ │ │ ├── arrow-up.svg │ │ │ ├── at.svg │ │ │ ├── atom.svg │ │ │ ├── award-alt.svg │ │ │ ├── backward.svg │ │ │ ├── balance.svg │ │ │ ├── basketball.svg │ │ │ ├── bed.svg │ │ │ ├── bell.svg │ │ │ ├── bitcoin.svg │ │ │ ├── bitkeep.svg │ │ │ ├── bold.svg │ │ │ ├── bolt.svg │ │ │ ├── book.svg │ │ │ ├── books.svg │ │ │ ├── branch.svg │ │ │ ├── brave.svg │ │ │ ├── briefcase.svg │ │ │ ├── bug.svg │ │ │ ├── building.svg │ │ │ ├── bullet-list.svg │ │ │ ├── calculator.svg │ │ │ ├── calendar.svg │ │ │ ├── camera.svg │ │ │ ├── carriage.svg │ │ │ ├── cart.svg │ │ │ ├── check-circle.svg │ │ │ ├── check.svg │ │ │ ├── checkbox-empty.svg │ │ │ ├── checkbox-filled.svg │ │ │ ├── checkbox-half-filled.svg │ │ │ ├── chevron-down.svg │ │ │ ├── chevron-left.svg │ │ │ ├── chevron-right.svg │ │ │ ├── chevron-up.svg │ │ │ ├── clear-formatting.svg │ │ │ ├── clipboard.svg │ │ │ ├── clock.svg │ │ │ ├── close.svg │ │ │ ├── cloud.svg │ │ │ ├── code-block.svg │ │ │ ├── coffee.svg │ │ │ ├── coinbase-logo.svg │ │ │ ├── coinbase.svg │ │ │ ├── collapse-h.svg │ │ │ ├── collapse-v.svg │ │ │ ├── comment-plus.svg │ │ │ ├── comment.svg │ │ │ ├── compass.svg │ │ │ ├── compose.svg │ │ │ ├── copy.svg │ │ │ ├── corner-down-left.svg │ │ │ ├── credit-card.svg │ │ │ ├── crosshair.svg │ │ │ ├── curly-brackets.svg │ │ │ ├── currency.svg │ │ │ ├── decrease-indent.svg │ │ │ ├── desert.svg │ │ │ ├── desktop.svg │ │ │ ├── dna.svg │ │ │ ├── dot-indicator.svg │ │ │ ├── double-left.svg │ │ │ ├── double-right.svg │ │ │ ├── download.svg │ │ │ ├── downward.svg │ │ │ ├── drag.svg │ │ │ ├── dumbbell.svg │ │ │ ├── duplicate.svg │ │ │ ├── edit.svg │ │ │ ├── envelope-draft.svg │ │ │ ├── envelope-open.svg │ │ │ ├── envelope-read.svg │ │ │ ├── envelope-search.svg │ │ │ ├── envelope-unread.svg │ │ │ ├── envelope.svg │ │ │ ├── equation.svg │ │ │ ├── escape.svg │ │ │ ├── ethereum.svg │ │ │ ├── euro.svg │ │ │ ├── exit.svg │ │ │ ├── expand-h.svg │ │ │ ├── expand-v.svg │ │ │ ├── expand.svg │ │ │ ├── external-link.svg │ │ │ ├── eye-slash.svg │ │ │ ├── eye.svg │ │ │ ├── file-empty.svg │ │ │ ├── file-lock.svg │ │ │ ├── file-plus.svg │ │ │ ├── file-slash.svg │ │ │ ├── file-subpage.svg │ │ │ ├── file-upload.svg │ │ │ ├── file-x.svg │ │ │ ├── file.svg │ │ │ ├── film.svg │ │ │ ├── filter-plus.svg │ │ │ ├── filter.svg │ │ │ ├── fire.svg │ │ │ ├── flag.svg │ │ │ ├── flask.svg │ │ │ ├── flower.svg │ │ │ ├── folder-arrow.svg │ │ │ ├── folder-filled.svg │ │ │ ├── folder-lock.svg │ │ │ ├── folder-plus.svg │ │ │ ├── folder-solid.svg │ │ │ ├── folder.svg │ │ │ ├── football.svg │ │ │ ├── forward-email.svg │ │ │ ├── forward.svg │ │ │ ├── full-view.svg │ │ │ ├── gallery.svg │ │ │ ├── gift.svg │ │ │ ├── globe.svg │ │ │ ├── gmail.svg │ │ │ ├── google-calendar.svg │ │ │ ├── googleDrive.svg │ │ │ ├── googleDriveColor.svg │ │ │ ├── graduation.svg │ │ │ ├── grid.svg │ │ │ ├── h1.svg │ │ │ ├── h2.svg │ │ │ ├── h3.svg │ │ │ ├── h4.svg │ │ │ ├── h5.svg │ │ │ ├── h6.svg │ │ │ ├── heart.svg │ │ │ ├── highlight.svg │ │ │ ├── history.svg │ │ │ ├── home.svg │ │ │ ├── horizontal-rule.svg │ │ │ ├── hourglass.svg │ │ │ ├── image.svg │ │ │ ├── inbox.svg │ │ │ ├── increase-indent.svg │ │ │ ├── index.ts │ │ │ ├── info.svg │ │ │ ├── ipfs.svg │ │ │ ├── italic.svg │ │ │ ├── key.svg │ │ │ ├── lightbulb.svg │ │ │ ├── line-chart.svg │ │ │ ├── link.svg │ │ │ ├── lock.svg │ │ │ ├── mailbox.svg │ │ │ ├── map-marker.svg │ │ │ ├── map-pin.svg │ │ │ ├── map.svg │ │ │ ├── markdown.svg │ │ │ ├── martini.svg │ │ │ ├── medkit.svg │ │ │ ├── megaphone.svg │ │ │ ├── menu.svg │ │ │ ├── metamask-outline.svg │ │ │ ├── metamask.svg │ │ │ ├── meter.svg │ │ │ ├── minus-circle.svg │ │ │ ├── minus.svg │ │ │ ├── mobile.svg │ │ │ ├── mono.svg │ │ │ ├── moon.svg │ │ │ ├── move-mailbox.svg │ │ │ ├── music-note.svg │ │ │ ├── notification-badge.svg │ │ │ ├── number-list.svg │ │ │ ├── number.svg │ │ │ ├── numbers.svg │ │ │ ├── org-structure.svg │ │ │ ├── overflow-h.svg │ │ │ ├── overflow-v.svg │ │ │ ├── package.svg │ │ │ ├── palette.svg │ │ │ ├── paperclip.svg │ │ │ ├── parent.svg │ │ │ ├── pdf.svg │ │ │ ├── phantom.svg │ │ │ ├── pie-chart.svg │ │ │ ├── plane.svg │ │ │ ├── plus-circle.svg │ │ │ ├── plus.svg │ │ │ ├── podium.svg │ │ │ ├── pound.svg │ │ │ ├── prescription-bottle.svg │ │ │ ├── present-play.svg │ │ │ ├── printer.svg │ │ │ ├── processor.svg │ │ │ ├── python.svg │ │ │ ├── qrcode-scan.svg │ │ │ ├── question-circle.svg │ │ │ ├── question.svg │ │ │ ├── radio-empty.svg │ │ │ ├── radio-filled.svg │ │ │ ├── redo.svg │ │ │ ├── reload.svg │ │ │ ├── remove.svg │ │ │ ├── repeat.svg │ │ │ ├── reply-all.svg │ │ │ ├── reply.svg │ │ │ ├── restaurant.svg │ │ │ ├── robot.svg │ │ │ ├── rocket.svg │ │ │ ├── save.svg │ │ │ ├── screw.svg │ │ │ ├── search.svg │ │ │ ├── send.svg │ │ │ ├── serif.svg │ │ │ ├── server.svg │ │ │ ├── settings.svg │ │ │ ├── shield-check.svg │ │ │ ├── shield-encrypt.svg │ │ │ ├── ship.svg │ │ │ ├── sign.svg │ │ │ ├── single-select.svg │ │ │ ├── skiff.svg │ │ │ ├── sliders.svg │ │ │ ├── smile-plus.svg │ │ │ ├── smile.svg │ │ │ ├── snowflake.svg │ │ │ ├── soccer.svg │ │ │ ├── solana-outline.svg │ │ │ ├── solana.svg │ │ │ ├── sort-ascending.svg │ │ │ ├── sort-descending.svg │ │ │ ├── sound.svg │ │ │ ├── spam.svg │ │ │ ├── spin.svg │ │ │ ├── split-view.svg │ │ │ ├── star.svg │ │ │ ├── stopwatch.svg │ │ │ ├── storage.svg │ │ │ ├── strikethrough.svg │ │ │ ├── sun.svg │ │ │ ├── syringe.svg │ │ │ ├── table-tennis.svg │ │ │ ├── table.svg │ │ │ ├── tag.svg │ │ │ ├── telescope.svg │ │ │ ├── temperature.svg │ │ │ ├── tennis-ball.svg │ │ │ ├── text-field.svg │ │ │ ├── text-mono.svg │ │ │ ├── text-serif.svg │ │ │ ├── text-size.svg │ │ │ ├── text.svg │ │ │ ├── themes.svg │ │ │ ├── thumbs-down.svg │ │ │ ├── thumbs-up.svg │ │ │ ├── thunderstorm.svg │ │ │ ├── todo.svg │ │ │ ├── toggle-header.svg │ │ │ ├── toggle-list.svg │ │ │ ├── traffic-barrier.svg │ │ │ ├── traffic-cone.svg │ │ │ ├── traffic-light.svg │ │ │ ├── train.svg │ │ │ ├── trash.svg │ │ │ ├── trees.svg │ │ │ ├── trophy.svg │ │ │ ├── truck.svg │ │ │ ├── tv.svg │ │ │ ├── umbrella.svg │ │ │ ├── underline.svg │ │ │ ├── undo.svg │ │ │ ├── university.svg │ │ │ ├── unlink.svg │ │ │ ├── unlock.svg │ │ │ ├── unstoppable-dark.svg │ │ │ ├── unstoppable.svg │ │ │ ├── upload.svg │ │ │ ├── upward.svg │ │ │ ├── user-check.svg │ │ │ ├── user-circle.svg │ │ │ ├── user-minus.svg │ │ │ ├── user-plural.svg │ │ │ ├── user-plus.svg │ │ │ ├── user-square.svg │ │ │ ├── user.svg │ │ │ ├── vertical-rule.svg │ │ │ ├── video.svg │ │ │ ├── wallet.svg │ │ │ ├── warning.svg │ │ │ ├── watermark.svg │ │ │ ├── wifi-slash.svg │ │ │ ├── wifi.svg │ │ │ ├── word.svg │ │ │ ├── wrench.svg │ │ │ ├── x-circle.svg │ │ │ ├── yen.svg │ │ │ ├── yin-yang.svg │ │ │ ├── zip.svg │ │ │ ├── zoom-minus.svg │ │ │ └── zoom-plus.svg │ │ └── index.ts │ ├── InputField │ │ ├── Input │ │ │ ├── Input.styles.ts │ │ │ ├── Input.tsx │ │ │ └── Input.types.ts │ │ ├── InputField.constants.ts │ │ ├── InputField.styles.ts │ │ ├── InputField.types.ts │ │ ├── SubText │ │ │ ├── SubText.constants.ts │ │ │ ├── SubText.tsx │ │ │ └── index.ts │ │ ├── TextArea │ │ │ ├── TextArea.constants.ts │ │ │ ├── TextArea.tsx │ │ │ └── TextArea.types.ts │ │ └── index.ts │ ├── KeyCodeSequence │ │ ├── KeyCodeSequence.constants.ts │ │ ├── KeyCodeSequence.styles.ts │ │ ├── KeyCodeSequence.tsx │ │ └── index.ts │ ├── MonoTag │ │ ├── MonoTag.tsx │ │ ├── MonoTag.types.ts │ │ └── index.ts │ ├── Portal │ │ ├── Portal.tsx │ │ └── index.ts │ ├── Select │ │ ├── Select.tsx │ │ ├── Select.types.ts │ │ └── index.ts │ ├── Skeleton │ │ ├── Skeleton.constants.ts │ │ ├── Skeleton.tsx │ │ ├── Skeleton.types.ts │ │ └── index.ts │ ├── Surface │ │ ├── MouseSafeArea │ │ │ ├── MouseSafeArea.constants.ts │ │ │ ├── MouseSafeArea.tsx │ │ │ └── MouseSafeArea.types.ts │ │ ├── Surface.constants.ts │ │ ├── Surface.scss │ │ ├── Surface.tsx │ │ └── index.ts │ ├── Tabs │ │ ├── Tabs.constants.ts │ │ ├── Tabs.styles.ts │ │ ├── Tabs.tsx │ │ └── index.ts │ ├── Toast │ │ ├── Toast.constants.ts │ │ ├── Toast.tsx │ │ ├── Toast.types.ts │ │ └── index.ts │ ├── Toggle │ │ ├── Toggle.constants.ts │ │ ├── Toggle.styles.ts │ │ ├── Toggle.tsx │ │ ├── Toggle.types.ts │ │ └── index.ts │ ├── Tooltip │ │ ├── Tooltip.constants.ts │ │ ├── Tooltip.tsx │ │ └── index.ts │ └── Typography │ │ ├── Typography.constants.ts │ │ ├── Typography.styles.ts │ │ ├── Typography.tsx │ │ └── index.ts ├── constants.ts ├── hooks │ ├── index.ts │ ├── useClickOutside.ts │ ├── useKeyboardNavigation.ts │ ├── useMousePosition.ts │ └── useOnEscapePress.ts ├── index.ts ├── styles.ts ├── theme │ ├── AppThemeProvider.tsx │ ├── index.ts │ └── theme.ts ├── types.ts └── utils │ ├── BackgroundBlocker.tsx │ ├── clickType.ts │ ├── colorUtils.ts │ ├── colors.scss │ ├── mixins.scss │ └── typeUtils.ts ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- 1 | require("eslint-config-skiff-eslint/frontend"); 2 | module.exports = { 3 | extends: ["skiff-eslint/frontend"], 4 | parserOptions: { 5 | project: "tsconfig.json", 6 | jsx: true, 7 | }, 8 | ignorePatterns: [".eslintrc.js", "**/*.d.ts", "dist", "build.js"], 9 | }; 10 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | 4 | # Maintain dependencies for GitHub Actions 5 | - package-ecosystem: "github-actions" 6 | directory: "/" 7 | schedule: 8 | interval: "daily" 9 | 10 | # Maintain dependencies for npm 11 | - package-ecosystem: "npm" 12 | directory: "/" 13 | schedule: 14 | interval: "daily" 15 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env 3 | dist 4 | .rts2* 5 | yarn-error.log 6 | .DS_STORE 7 | dist/ 8 | .eslintcache -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env 3 | dist 4 | .rts2* 5 | yarn-error.log 6 | .DS_STORE 7 | dist/ 8 | .eslintcache 9 | .eslintrc.js -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/prettierrc", 3 | "useTabs": false, 4 | "tabWidth": 2, 5 | "printWidth": 120, 6 | "singleQuote": true, 7 | "jsxSingleQuote": true, 8 | "trailingComma": "none", 9 | "semi": true 10 | } 11 | -------------------------------------------------------------------------------- /audit-ci.json: -------------------------------------------------------------------------------- 1 | { 2 | "moderate": true, 3 | "package-manager": "yarn", 4 | "report-type": "summary", 5 | "allowlist": [] 6 | } -------------------------------------------------------------------------------- /built/src/components/Avatar/Avatar.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { Size } from '../../types'; 2 | import { SizeStyles } from './Avatar.types'; 3 | /** Rounded border radius */ 4 | export declare const FULL_RADIUS = 100; 5 | export declare const SIZE_STYLES: Record; 6 | //# sourceMappingURL=Avatar.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Avatar/Avatar.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Avatar.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Avatar/Avatar.constants.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,aAAa,CAAC;AAGnC,OAAO,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAC;AAE5C,4BAA4B;AAC5B,eAAO,MAAM,WAAW,MAAM,CAAC;AAE/B,eAAO,MAAM,WAAW,EAAE,MAAM,CAAC,IAAI,EAAE,UAAU,CA2ChD,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Avatar/Avatar.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { AvatarProps } from './Avatar.types'; 3 | declare const Avatar: React.FC; 4 | export default Avatar; 5 | //# sourceMappingURL=Avatar.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Avatar/Avatar.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Avatar.d.ts","sourceRoot":"","sources":["../../../../src/components/Avatar/Avatar.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAU/B,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AA2F7C,QAAA,MAAM,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,WAAW,CA0FjC,CAAC;AAEF,eAAe,MAAM,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Avatar/Avatar.utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Avatar.utils.d.ts","sourceRoot":"","sources":["../../../../src/components/Avatar/Avatar.utils.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,UAAU,CAAC;AAEhC;;;;;GAKG;AACH,eAAO,MAAM,oBAAoB,UAAW,MAAM,GAAG,SAAS,QAAQ,IAAI,GAAG,SAAS;;;;;;CACtC,CAAC;AAEjD;;;;GAIG;AACH,eAAO,MAAM,WAAW,QAAS,MAAM,WAAqC,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Avatar/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Avatar'; 2 | export { AvatarComponent, AvatarProps } from './Avatar.types'; 3 | export { getAvatarIconOrLabel } from './Avatar.utils'; 4 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Avatar/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Avatar/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,UAAU,CAAC;AACnC,OAAO,EAAE,eAAe,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAC9D,OAAO,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Banner/Banner.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { AccentColor } from '../../utils/colorUtils'; 2 | import { Icon } from '../Icons'; 3 | interface BannerCTA { 4 | label: string; 5 | onClick: () => void; 6 | } 7 | export interface BannerProps { 8 | label: string; 9 | color?: AccentColor; 10 | ctas?: BannerCTA[]; 11 | icon?: Icon; 12 | onClose?: () => void; 13 | } 14 | export declare const BANNER_HEIGHT = 40; 15 | export {}; 16 | //# sourceMappingURL=Banner.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Banner/Banner.d.ts: -------------------------------------------------------------------------------- 1 | import { BannerProps } from './Banner.types'; 2 | export default function Banner({ label, color, ctas, icon, forceTheme, onClose }: BannerProps): JSX.Element; 3 | //# sourceMappingURL=Banner.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Banner/Banner.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Banner.d.ts","sourceRoot":"","sources":["../../../../src/components/Banner/Banner.tsx"],"names":[],"mappings":"AAUA,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAiC7C,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,EAAE,KAAK,EAAE,KAAc,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,OAAO,EAAE,EAAE,WAAW,eAmCrG"} -------------------------------------------------------------------------------- /built/src/components/Banner/Banner.types.d.ts: -------------------------------------------------------------------------------- 1 | import { ThemeMode } from '../../types'; 2 | import { AccentColor } from '../../utils/colorUtils'; 3 | import { Icon } from '../Icons'; 4 | interface BannerCTA { 5 | label: string; 6 | onClick: () => void; 7 | } 8 | export interface BannerProps { 9 | label: string; 10 | color?: AccentColor; 11 | ctas?: BannerCTA[]; 12 | icon?: Icon; 13 | forceTheme?: ThemeMode; 14 | onClose?: () => void; 15 | } 16 | export {}; 17 | //# sourceMappingURL=Banner.types.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Banner/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Banner'; 2 | export { BANNER_HEIGHT } from './Banner.constants'; 3 | export { BannerProps } from './Banner.types'; 4 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Banner/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Banner/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,UAAU,CAAC;AACnC,OAAO,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AACnD,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Button/Button.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { Size, Type } from '../../types'; 2 | import { Color } from '../../utils/colorUtils'; 3 | export type ButtonSize = Size.SMALL | Size.MEDIUM | Size.LARGE; 4 | /** Maps button size to icon size */ 5 | export declare const BUTTON_ICON_SIZE: Record; 6 | /** Maps button type to text / icon color */ 7 | export declare const BUTTON_TYPE_COLOR: Record; 8 | //# sourceMappingURL=Button.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Button/Button.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Button.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Button/Button.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,aAAa,CAAC;AACzC,OAAO,EAAE,KAAK,EAAE,MAAM,wBAAwB,CAAC;AAE/C,MAAM,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC;AAE/D,oCAAoC;AACpC,eAAO,MAAM,gBAAgB,EAAE,MAAM,CAAC,UAAU,EAAE,IAAI,CAIrD,CAAC;AAEF,4CAA4C;AAC5C,eAAO,MAAM,iBAAiB,EAAE,MAAM,CAAC,IAAI,EAAE,KAAK,CAKjD,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Button/Button.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Button.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/Button/Button.styles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,SAAS,EAAE,IAAI,EAAE,MAAM,aAAa,CAAC;AAG9C,uBAAuB;AACvB,eAAO,MAAM,kBAAkB;;4DAgB9B,CAAC;AAEF,yBAAyB;AACzB,eAAO,MAAM,oBAAoB;;4DAchC,CAAC;AAEF,wBAAwB;AACxB,eAAO,MAAM,mBAAmB;;4DAc/B,CAAC;AAEF,2BAA2B;AAC3B,eAAO,MAAM,sBAAsB;;4DAclC,CAAC;AAEF,kCAAkC;AAClC,eAAO,MAAM,yBAAyB;WAAwB,IAAI;;;;4DAYjE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Button/IconButton/IconButton.constants.d.ts: -------------------------------------------------------------------------------- 1 | export declare const BUTTON_SIZE_BORDER_RADIUS: { 2 | small: number; 3 | medium: number; 4 | large: number; 5 | }; 6 | //# sourceMappingURL=IconButton.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Button/IconButton/IconButton.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IconButton.constants.d.ts","sourceRoot":"","sources":["../../../../../src/components/Button/IconButton/IconButton.constants.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,yBAAyB;;;;CAIrC,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Button/IconButton/IconButton.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { IconButtonProps } from './IconButton.types'; 3 | declare const _default: React.ForwardRefExoticComponent>; 4 | export default _default; 5 | //# sourceMappingURL=IconButton.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Button/IconButton/IconButton.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IconButton.d.ts","sourceRoot":"","sources":["../../../../../src/components/Button/IconButton/IconButton.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAc/B,OAAO,EAAE,eAAe,EAAkB,MAAM,oBAAoB,CAAC;;AAwGrE,wBAAoF"} -------------------------------------------------------------------------------- /built/src/components/Button/IconButton/IconButton.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IconButton.styles.d.ts","sourceRoot":"","sources":["../../../../../src/components/Button/IconButton/IconButton.styles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,SAAS,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AAIhE,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAEpD,eAAO,MAAM,qBAAqB;WAIzB,cAAc;;;;QAiBtB,CAAC;AAEF,eAAO,MAAM,uBAAuB;cAA8B,aAAa;;;;;;;WAnBtE,cAAc;;;;SAoBgE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Button/TextButton/TextButton.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { TypographySize } from '../../Typography'; 2 | import { ButtonSize } from '../Button.constants'; 3 | import { TextButtonSizeStyles } from './TextButton.types'; 4 | /** Maps button size to typography size */ 5 | export declare const TYPOGRAPHY_SIZE: Record; 6 | /** Maps button size to size-specific styles -- padding and gap */ 7 | export declare const SIZE_STYLES: Record; 8 | //# sourceMappingURL=TextButton.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Button/TextButton/TextButton.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TextButton.constants.d.ts","sourceRoot":"","sources":["../../../../../src/components/Button/TextButton/TextButton.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,OAAO,EAAE,oBAAoB,EAAE,MAAM,oBAAoB,CAAC;AAE1D,0CAA0C;AAC1C,eAAO,MAAM,eAAe,EAAE,MAAM,CAAC,UAAU,EAAE,cAAc,CAI9D,CAAC;AAEF,kEAAkE;AAClE,eAAO,MAAM,WAAW,EAAE,MAAM,CAAC,UAAU,EAAE,oBAAoB,CAahE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Button/TextButton/TextButton.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { ButtonProps } from './TextButton.types'; 3 | declare const _default: React.ForwardRefExoticComponent>; 4 | export default _default; 5 | //# sourceMappingURL=TextButton.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Button/TextButton/TextButton.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TextButton.d.ts","sourceRoot":"","sources":["../../../../../src/components/Button/TextButton/TextButton.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAe/B,OAAO,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;;AAmJjD,wBAAqE"} -------------------------------------------------------------------------------- /built/src/components/Button/TextButton/TextButton.styles.d.ts: -------------------------------------------------------------------------------- 1 | import { ButtonSize } from '../Button.constants'; 2 | /** Size-specific button container styles */ 3 | export declare const BUTTON_SIZE_CONTAINER_CSS: ({ $size }: { 4 | $size: ButtonSize; 5 | }) => import("styled-components").FlattenSimpleInterpolation; 6 | //# sourceMappingURL=TextButton.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Button/TextButton/TextButton.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TextButton.styles.d.ts","sourceRoot":"","sources":["../../../../../src/components/Button/TextButton/TextButton.styles.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAyBjD,4CAA4C;AAC5C,eAAO,MAAM,yBAAyB;WAAwB,UAAU;4DAUvE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Button/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default as Button } from './TextButton/TextButton'; 2 | export { ButtonComponent } from './TextButton/TextButton.types'; 3 | export { default as IconButton } from './IconButton/IconButton'; 4 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Button/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Button/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,yBAAyB,CAAC;AAC5D,OAAO,EAAE,eAAe,EAAE,MAAM,+BAA+B,CAAC;AAChE,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,yBAAyB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/ButtonGroup/ButtonGroup.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { ButtonGroupProps } from './ButtonGroup.types'; 3 | declare const ButtonGroup: React.FC; 4 | export default ButtonGroup; 5 | //# sourceMappingURL=ButtonGroup.d.ts.map -------------------------------------------------------------------------------- /built/src/components/ButtonGroup/ButtonGroup.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ButtonGroup.d.ts","sourceRoot":"","sources":["../../../../src/components/ButtonGroup/ButtonGroup.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAQ/B,OAAO,EAAmB,gBAAgB,EAAmB,MAAM,qBAAqB,CAAC;AAYzF,QAAA,MAAM,WAAW,EAAE,KAAK,CAAC,EAAE,CAAC,gBAAgB,CA4D3C,CAAC;AAEF,eAAe,WAAW,CAAC"} -------------------------------------------------------------------------------- /built/src/components/ButtonGroup/ButtonGroup.styles.d.ts: -------------------------------------------------------------------------------- 1 | import { ButtonGroupSize } from './ButtonGroup.types'; 2 | export declare const BUTTON_GROUP_SIZE_CSS: ({ $size }: { 3 | $size: ButtonGroupSize; 4 | }) => import("styled-components").FlattenSimpleInterpolation; 5 | //# sourceMappingURL=ButtonGroup.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/ButtonGroup/ButtonGroup.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ButtonGroup.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/ButtonGroup/ButtonGroup.styles.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,MAAM,qBAAqB,CAAC;AActD,eAAO,MAAM,qBAAqB;WAAwB,eAAe;4DAIxE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/ButtonGroup/ButtonGroup.utils.d.ts: -------------------------------------------------------------------------------- 1 | import { Type } from '../../types'; 2 | export declare const getButtonType: (index: number) => Type.PRIMARY | Type.SECONDARY | Type.TERTIARY; 3 | //# sourceMappingURL=ButtonGroup.utils.d.ts.map -------------------------------------------------------------------------------- /built/src/components/ButtonGroup/ButtonGroup.utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ButtonGroup.utils.d.ts","sourceRoot":"","sources":["../../../../src/components/ButtonGroup/ButtonGroup.utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,aAAa,CAAC;AAEnC,eAAO,MAAM,aAAa,UAAW,MAAM,kDAI1C,CAAC"} -------------------------------------------------------------------------------- /built/src/components/ButtonGroup/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ButtonGroup'; 2 | export { ButtonGroupProps } from './ButtonGroup.types'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/ButtonGroup/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/ButtonGroup/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAC;AACxC,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/ButtonGroupItem/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ButtonGroupItem'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/ButtonGroupItem/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/ButtonGroupItem/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Chip/Chip.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { Size } from '../../types'; 2 | import { ChipSize } from './Chip.types'; 3 | export declare const CHIP_END_ICON_DATA_TEST = "chip-end-icon"; 4 | export declare const CHIP_ICON_SIZE: Record; 5 | export declare const ICON_CONTAINER_SIZE: Record; 6 | //# sourceMappingURL=Chip.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Chip/Chip.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Chip.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Chip/Chip.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,aAAa,CAAC;AAEnC,OAAO,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAC;AAExC,eAAO,MAAM,uBAAuB,kBAAkB,CAAC;AAEvD,eAAO,MAAM,cAAc,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,CAIjD,CAAC;AAEF,eAAO,MAAM,mBAAmB,EAAE,MAAM,CAAC,QAAQ,EAAE,MAAM,CAIxD,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Chip/Chip.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Chip.d.ts","sourceRoot":"","sources":["../../../../src/components/Chip/Chip.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAI1B,OAAO,EAAE,aAAa,EAAQ,SAAS,EAAE,MAAM,aAAa,CAAC;AAW7D,OAAO,EAAE,SAAS,EAAE,MAAM,cAAc,CAAC;AAGzC,eAAO,MAAM,aAAa;gBACZ,OAAO;kBACL,OAAO;cACX,aAAa;;;SAuBxB,CAAC;AAsBF,QAAA,MAAM,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,SAAS,CAuH7B,CAAC;AAEF,eAAe,IAAI,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Chip/Chip.styles.d.ts: -------------------------------------------------------------------------------- 1 | import { FilledVariant, ThemeMode } from '../../types'; 2 | export declare const CHIP_TYPE_CSS: ({ $variant }: { 3 | $variant: FilledVariant; 4 | }) => ({ $clickable, $destructive, $forceTheme }: { 5 | $clickable: boolean; 6 | $destructive: boolean; 7 | $forceTheme?: ThemeMode | undefined; 8 | }) => import("styled-components").FlattenSimpleInterpolation; 9 | //# sourceMappingURL=Chip.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Chip/Chip.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Chip.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/Chip/Chip.styles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAgDvD,eAAO,MAAM,aAAa;cAA8B,aAAa;;gBAxCvD,OAAO;kBACL,OAAO;;4DAwCwC,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Chip/Chip.utils.d.ts: -------------------------------------------------------------------------------- 1 | import { IconColor } from '../Icons'; 2 | export declare const getIconTextAndBgColors: (destructive: boolean, customColor?: IconColor) => [IconColor, string]; 3 | //# sourceMappingURL=Chip.utils.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Chip/Chip.utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Chip.utils.d.ts","sourceRoot":"","sources":["../../../../src/components/Chip/Chip.utils.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,UAAU,CAAC;AAErC,eAAO,MAAM,sBAAsB,gBAAiB,OAAO,gBAAgB,SAAS,KAAG,CAAC,SAAS,EAAE,MAAM,CAUxG,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Chip/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Chip'; 2 | export { CHIP_END_ICON_DATA_TEST } from './Chip.constants'; 3 | export { ChipSize } from './Chip.types'; 4 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Chip/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Chip/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAC;AACjC,OAAO,EAAE,uBAAuB,EAAE,MAAM,kBAAkB,CAAC;AAC3D,OAAO,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CircularProgress/CircularProgress.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { CircularProgressSize, CircularProgressSizeStyles } from './CircularProgress.types'; 2 | export declare const PROGRESS_SIZE: Record; 3 | export declare const SIZE_VALUES: Record; 4 | //# sourceMappingURL=CircularProgress.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CircularProgress/CircularProgress.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CircularProgress.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/CircularProgress/CircularProgress.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,oBAAoB,EAAE,0BAA0B,EAAE,MAAM,0BAA0B,CAAC;AAE5F,eAAO,MAAM,aAAa,EAAE,MAAM,CAAC,oBAAoB,EAAE,MAAM,CAM9D,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,MAAM,CAAC,oBAAoB,EAAE,0BAA0B,CA+BhF,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CircularProgress/CircularProgress.d.ts: -------------------------------------------------------------------------------- 1 | import { CircularProgressProps } from './CircularProgress.types'; 2 | declare const CircularProgress: ({ className, dataTest, forceTheme, progress, progressColor, size, spinner, style, tooltip, trackColor }: CircularProgressProps) => JSX.Element; 3 | export default CircularProgress; 4 | //# sourceMappingURL=CircularProgress.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CircularProgress/CircularProgress.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CircularProgress.d.ts","sourceRoot":"","sources":["../../../../src/components/CircularProgress/CircularProgress.tsx"],"names":[],"mappings":"AAMA,OAAO,EAAE,qBAAqB,EAAE,MAAM,0BAA0B,CAAC;AAgEjE,QAAA,MAAM,gBAAgB,4GAWnB,qBAAqB,gBAiCvB,CAAC;AAEF,eAAe,gBAAgB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CircularProgress/CircularProgress.styles.d.ts: -------------------------------------------------------------------------------- 1 | export declare const AbsolutelyCentered: import("styled-components").StyledComponent<"div", any, {}, never>; 2 | export declare const RelativelyCentered: import("styled-components").StyledComponent<"div", any, {}, never>; 3 | //# sourceMappingURL=CircularProgress.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CircularProgress/CircularProgress.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CircularProgress.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/CircularProgress/CircularProgress.styles.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,kBAAkB,oEAK9B,CAAC;AAEF,eAAO,MAAM,kBAAkB,oEAK9B,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CircularProgress/CircularProgress.utils.d.ts: -------------------------------------------------------------------------------- 1 | import { ThemeMode } from '../../types'; 2 | import { Color } from '../../utils/colorUtils'; 3 | export declare const getColorValue: (color: Color | string, forceTheme?: ThemeMode) => string; 4 | //# sourceMappingURL=CircularProgress.utils.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CircularProgress/CircularProgress.utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CircularProgress.utils.d.ts","sourceRoot":"","sources":["../../../../src/components/CircularProgress/CircularProgress.utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AACxC,OAAO,EAAE,KAAK,EAAuD,MAAM,wBAAwB,CAAC;AAEpG,eAAO,MAAM,aAAa,UAAW,KAAK,GAAG,MAAM,eAAe,SAAS,WAG1E,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CircularProgress/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './CircularProgress'; 2 | export { CircularProgressSize } from './CircularProgress.types'; 3 | export { AbsolutelyCentered, RelativelyCentered } from './CircularProgress.styles'; 4 | export { PROGRESS_SIZE } from './CircularProgress.constants'; 5 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CircularProgress/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/CircularProgress/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAC7C,OAAO,EAAE,oBAAoB,EAAE,MAAM,0BAA0B,CAAC;AAChE,OAAO,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,MAAM,2BAA2B,CAAC;AACnF,OAAO,EAAE,aAAa,EAAE,MAAM,8BAA8B,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CodeInput/CodeInput.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { CodeInputProps } from './CodeInput.constants'; 3 | /** A component that renders a set of square text fields for either numeric or text code inputs. */ 4 | declare const CodeInput: React.FC; 5 | export default CodeInput; 6 | //# sourceMappingURL=CodeInput.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CodeInput/CodeInput.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CodeInput.d.ts","sourceRoot":"","sources":["../../../../src/components/CodeInput/CodeInput.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAsC,MAAM,OAAO,CAAC;AAO3D,OAAO,EAAE,cAAc,EAAiB,MAAM,uBAAuB,CAAC;AAmDtE,mGAAmG;AACnG,QAAA,MAAM,SAAS,EAAE,KAAK,CAAC,EAAE,CAAC,cAAc,CAyHvC,CAAC;AAEF,eAAe,SAAS,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CodeInput/CodeInput.utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CodeInput.utils.d.ts","sourceRoot":"","sources":["../../../../src/components/CodeInput/CodeInput.utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAEtD;;;GAGG;AACH,eAAO,MAAM,OAAO,SAAU,aAAa,SAAS,MAAM,YAKzD,CAAC;AAEF;;;;;GAKG;AACH,eAAO,MAAM,MAAM,eAAgB,MAAM,gBAAgB,MAAM,yCAG9D,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CodeInput/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './CodeInput'; 2 | export { CodeInputType } from './CodeInput.constants'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CodeInput/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/CodeInput/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,aAAa,CAAC;AACtC,OAAO,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CustomCircularProgress/CustomCircularProgress.d.ts: -------------------------------------------------------------------------------- 1 | import { CustomCircularProgressProps } from "./CustomCircularProgress.constants"; 2 | declare const CustomCircularProgress: ({ dataTest, forceTheme, progress, size, spinner, trackColor, progressColor, tooltip, }: CustomCircularProgressProps) => JSX.Element; 3 | export default CustomCircularProgress; 4 | //# sourceMappingURL=CustomCircularProgress.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CustomCircularProgress/CustomCircularProgress.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CustomCircularProgress.d.ts","sourceRoot":"","sources":["../../../../src/components/CustomCircularProgress/CustomCircularProgress.tsx"],"names":[],"mappings":"AAIA,OAAO,EACL,2BAA2B,EAE5B,MAAM,oCAAoC,CAAC;AAqE5C,QAAA,MAAM,sBAAsB,2FASzB,2BAA2B,gBAyC7B,CAAC;AAEF,eAAe,sBAAsB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CustomCircularProgress/CustomCircularProgress.styles.d.ts: -------------------------------------------------------------------------------- 1 | export declare const AbsolutelyCentered: import("styled-components").StyledComponent<"div", any, {}, never>; 2 | export declare const RelativelyCentered: import("styled-components").StyledComponent<"div", any, {}, never>; 3 | //# sourceMappingURL=CustomCircularProgress.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CustomCircularProgress/CustomCircularProgress.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CustomCircularProgress.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/CustomCircularProgress/CustomCircularProgress.styles.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,kBAAkB,oEAK9B,CAAC;AAEF,eAAO,MAAM,kBAAkB,oEAK9B,CAAC"} -------------------------------------------------------------------------------- /built/src/components/CustomCircularProgress/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './CustomCircularProgress'; 2 | export { CustomCircularProgressProps } from './CustomCircularProgress.constants'; 3 | export { AbsolutelyCentered, RelativelyCentered } from './CustomCircularProgress.styles'; 4 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/CustomCircularProgress/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/CustomCircularProgress/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AACnD,OAAO,EAAE,2BAA2B,EAAE,MAAM,oCAAoC,CAAC;AACjF,OAAO,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,MAAM,iCAAiC,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Dialog/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default, DialogTypes } from './Dialog'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Dialog/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Dialog/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Divider/Divider.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { DividerColor } from './Divider.types'; 2 | export declare const DIVIDER_COLOR: Record; 3 | //# sourceMappingURL=Divider.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Divider/Divider.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Divider.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Divider/Divider.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,eAAO,MAAM,aAAa,EAAE,MAAM,CAAC,YAAY,EAAE,MAAM,CAItD,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Divider/Divider.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { DividerProps } from './Divider.types'; 3 | declare const Divider: React.FC; 4 | export default Divider; 5 | //# sourceMappingURL=Divider.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Divider/Divider.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Divider.d.ts","sourceRoot":"","sources":["../../../../src/components/Divider/Divider.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAQ/B,OAAO,EAAgB,YAAY,EAAe,MAAM,iBAAiB,CAAC;AA2B1E,QAAA,MAAM,OAAO,EAAE,KAAK,CAAC,EAAE,CAAC,YAAY,CASnC,CAAC;AAEF,eAAe,OAAO,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Divider/Divider.styles.d.ts: -------------------------------------------------------------------------------- 1 | import { DividerType } from './Divider.types'; 2 | export declare const DIVIDER_TYPE_CSS: ({ $type }: { 3 | $type: DividerType; 4 | }) => ({ $height, $width }: { 5 | $height?: string | number | undefined; 6 | $width?: string | number | undefined; 7 | }) => import("styled-components").FlattenSimpleInterpolation; 8 | //# sourceMappingURL=Divider.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Divider/Divider.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Divider.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/Divider/Divider.styles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,WAAW,EAAE,MAAM,iBAAiB,CAAC;AAwB9C,eAAO,MAAM,gBAAgB;WAAwB,WAAW;;;;4DACA,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Divider/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Divider'; 2 | export { DividerProps, DividerType } from './Divider.types'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Divider/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Divider/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AACpC,OAAO,EAAE,YAAY,EAAE,WAAW,EAAE,MAAM,iBAAiB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Dropdown/Dropdown.constants.d.ts: -------------------------------------------------------------------------------- 1 | export declare const DROPDOWN_CALLER_ID = "dropdown-caller-id"; 2 | export declare const SUBMENU_CONTAINER_CLASS = "submenuItemContainer"; 3 | //# sourceMappingURL=Dropdown.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Dropdown/Dropdown.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Dropdown.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Dropdown/Dropdown.constants.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,kBAAkB,uBAAuB,CAAC;AACvD,eAAO,MAAM,uBAAuB,yBAAyB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Dropdown/Dropdown.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { DropdownProps } from './Dropdown.types'; 3 | declare const _default: React.ForwardRefExoticComponent>; 4 | export default _default; 5 | //# sourceMappingURL=Dropdown.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Dropdown/Dropdown.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Dropdown.d.ts","sourceRoot":"","sources":["../../../../src/components/Dropdown/Dropdown.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAyD,MAAM,OAAO,CAAC;AAc9E,OAAO,EAAkB,aAAa,EAAe,MAAM,kBAAkB,CAAC;;AAuR9E,wBAAyE"} -------------------------------------------------------------------------------- /built/src/components/Dropdown/Dropdown.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Dropdown.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/Dropdown/Dropdown.styles.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,cAAc,wDAK1B,CAAC;AAEF,eAAO,MAAM,yBAAyB,wDAErC,CAAC;AAEF,eAAO,MAAM,qBAAqB;aAKvB;QAAE,GAAG,CAAC,EAAE,MAAM,CAAC;QAAC,MAAM,CAAC,EAAE,MAAM,CAAC;QAAC,IAAI,CAAC,EAAE,MAAM,CAAC;QAAC,KAAK,CAAC,EAAE,MAAM,CAAA;KAAE;;;4DAoB1E,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Dropdown/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Dropdown'; 2 | export { DROPDOWN_CALLER_ID, SUBMENU_CONTAINER_CLASS } from './Dropdown.constants'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Dropdown/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Dropdown/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,YAAY,CAAC;AACrC,OAAO,EAAE,kBAAkB,EAAE,uBAAuB,EAAE,MAAM,sBAAsB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/DropdownItem/DropdownItem.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { DropdownItemProps } from './DropdownItem.types'; 3 | declare const _default: React.ForwardRefExoticComponent>; 4 | export default _default; 5 | //# sourceMappingURL=DropdownItem.d.ts.map -------------------------------------------------------------------------------- /built/src/components/DropdownItem/DropdownItem.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DropdownItem.d.ts","sourceRoot":"","sources":["../../../../src/components/DropdownItem/DropdownItem.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAsE,MAAM,OAAO,CAAC;AAa3F,OAAO,EAAE,iBAAiB,EAAoB,MAAM,sBAAsB,CAAC;;AAkM3E,wBAAiF"} -------------------------------------------------------------------------------- /built/src/components/DropdownItem/DropdownItem.styles.d.ts: -------------------------------------------------------------------------------- 1 | export declare const DROPDOWN_ITEM_ICON_CSS: ({ $hovering }: { 2 | $hovering: boolean; 3 | }) => import("styled-components").FlattenSimpleInterpolation; 4 | //# sourceMappingURL=DropdownItem.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/DropdownItem/DropdownItem.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DropdownItem.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/DropdownItem/DropdownItem.styles.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,sBAAsB;eAAgC,OAAO;4DAIzE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/DropdownItem/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './DropdownItem'; 2 | export { DropdownItemColor, DropdownItemComponent } from './DropdownItem.types'; 3 | export { DROPDOWN_ITEM_ICON_CSS } from './DropdownItem.styles'; 4 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/DropdownItem/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/DropdownItem/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,gBAAgB,CAAC;AACzC,OAAO,EAAE,iBAAiB,EAAE,qBAAqB,EAAE,MAAM,sBAAsB,CAAC;AAChF,OAAO,EAAE,sBAAsB,EAAE,MAAM,uBAAuB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/DropdownSubmenu/DropdownSubmenu.constants.d.ts: -------------------------------------------------------------------------------- 1 | export declare const SUBMENU_OVERLAP = 4; 2 | //# sourceMappingURL=DropdownSubmenu.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/DropdownSubmenu/DropdownSubmenu.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DropdownSubmenu.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/DropdownSubmenu/DropdownSubmenu.constants.tsx"],"names":[],"mappings":"AACA,eAAO,MAAM,eAAe,IAAI,CAAC"} -------------------------------------------------------------------------------- /built/src/components/DropdownSubmenu/DropdownSubmenu.d.ts: -------------------------------------------------------------------------------- 1 | import { DropdownSubmenuProps } from './DropdownSubmenu.types'; 2 | export default function DropdownSubmenu({ label, children, icon }: DropdownSubmenuProps): JSX.Element; 3 | //# sourceMappingURL=DropdownSubmenu.d.ts.map -------------------------------------------------------------------------------- /built/src/components/DropdownSubmenu/DropdownSubmenu.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DropdownSubmenu.d.ts","sourceRoot":"","sources":["../../../../src/components/DropdownSubmenu/DropdownSubmenu.tsx"],"names":[],"mappings":"AAQA,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAc/D,MAAM,CAAC,OAAO,UAAU,eAAe,CAAC,EAAE,KAAK,EAAE,QAAQ,EAAE,IAAI,EAAE,EAAE,oBAAoB,eAuDtF"} -------------------------------------------------------------------------------- /built/src/components/DropdownSubmenu/DropdownSubmenu.types.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { DropdownItemComponent } from '../DropdownItem'; 3 | import { Icon } from '../Icons'; 4 | export interface DropdownSubmenuProps { 5 | /** Submenu dropdown items */ 6 | children: DropdownItemComponent[] | React.ReactElement; 7 | /** DropdownItem label */ 8 | label: string; 9 | /** DropdownItem icon */ 10 | icon?: Icon; 11 | } 12 | //# sourceMappingURL=DropdownSubmenu.types.d.ts.map -------------------------------------------------------------------------------- /built/src/components/DropdownSubmenu/DropdownSubmenu.types.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DropdownSubmenu.types.d.ts","sourceRoot":"","sources":["../../../../src/components/DropdownSubmenu/DropdownSubmenu.types.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,qBAAqB,EAAE,MAAM,iBAAiB,CAAC;AACxD,OAAO,EAAE,IAAI,EAAE,MAAM,UAAU,CAAC;AAEhC,MAAM,WAAW,oBAAoB;IACnC,6BAA6B;IAC7B,QAAQ,EAAE,qBAAqB,EAAE,GAAG,KAAK,CAAC,YAAY,CAAC;IACvD,yBAAyB;IACzB,KAAK,EAAE,MAAM,CAAC;IACd,wBAAwB;IACxB,IAAI,CAAC,EAAE,IAAI,CAAC;CACb"} -------------------------------------------------------------------------------- /built/src/components/DropdownSubmenu/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './DropdownSubmenu'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/DropdownSubmenu/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/DropdownSubmenu/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Facepile/Facepile.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { FacepileProps } from './Facepile.constants'; 3 | /** 4 | * Component that renders a collection of avatars. Handles logic for hiding 5 | * Avatars if a max number to display is set. 6 | */ 7 | declare const Facepile: React.FC; 8 | export default Facepile; 9 | //# sourceMappingURL=Facepile.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Facepile/Facepile.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Facepile.d.ts","sourceRoot":"","sources":["../../../../src/components/Facepile/Facepile.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAU/B,OAAO,EAAE,aAAa,EAAqC,MAAM,sBAAsB,CAAC;AAmDxF;;;GAGG;AACH,QAAA,MAAM,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,aAAa,CAwFrC,CAAC;AAEF,eAAe,QAAQ,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Facepile/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Facepile'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Facepile/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Facepile/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,YAAY,CAAC"} -------------------------------------------------------------------------------- /built/src/components/IconText/IconText.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { TypographySize } from '../Typography'; 2 | import { IconSize, IconTextSize } from './IconText.types'; 3 | export declare const ICON_TEXT_ICON_SIZE: Record; 4 | export declare const ICON_TEXT_TYPOGRAPHY_SIZE: Record; 5 | //# sourceMappingURL=IconText.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/IconText/IconText.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IconText.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/IconText/IconText.constants.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAE/C,OAAO,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,kBAAkB,CAAC;AAE1D,eAAO,MAAM,mBAAmB,EAAE,MAAM,CAAC,YAAY,EAAE,QAAQ,CAI9D,CAAC;AAEF,eAAO,MAAM,yBAAyB,EAAE,MAAM,CAAC,YAAY,EAAE,cAAc,CAI1E,CAAC"} -------------------------------------------------------------------------------- /built/src/components/IconText/IconText.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { IconTextProps } from './IconText.types'; 3 | declare const _default: React.ForwardRefExoticComponent>; 4 | export default _default; 5 | //# sourceMappingURL=IconText.d.ts.map -------------------------------------------------------------------------------- /built/src/components/IconText/IconText.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IconText.d.ts","sourceRoot":"","sources":["../../../../src/components/IconText/IconText.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAY/B,OAAO,EAAiB,aAAa,EAAgB,MAAM,kBAAkB,CAAC;;AA0I9E,wBAAyE"} -------------------------------------------------------------------------------- /built/src/components/IconText/IconText.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IconText.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/IconText/IconText.styles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAQ,SAAS,EAAE,MAAM,aAAa,CAAC;AAG7D,OAAO,EAAE,YAAY,EAAE,MAAM,kBAAkB,CAAC;AAchD,eAAO,MAAM,kBAAkB;WAAwB,YAAY;4DAIlE,CAAC;AAEF,eAAO,MAAM,yBAAyB;oBAKpB,OAAO;iBACV,OAAO;;4DAQrB,CAAC;AAcF,eAAO,MAAM,kBAAkB;cAA8B,aAAa;;;4DAGzE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/IconText/IconText.utils.d.ts: -------------------------------------------------------------------------------- 1 | import { FilledVariant } from '../../types'; 2 | import { Color } from '../../utils/colorUtils'; 3 | import { IconColor } from '../Icons'; 4 | export declare const getTextColor: (isClickable: boolean, isDisabled: boolean, isHovering: boolean, variant: FilledVariant, customColor?: Color) => Color; 5 | export declare const getIconColor: (isClickable: boolean, isDisabled: boolean, isHovering: boolean, variant: FilledVariant, customColor?: IconColor) => IconColor; 6 | //# sourceMappingURL=IconText.utils.d.ts.map -------------------------------------------------------------------------------- /built/src/components/IconText/IconText.utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IconText.utils.d.ts","sourceRoot":"","sources":["../../../../src/components/IconText/IconText.utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,aAAa,CAAC;AAC5C,OAAO,EAAE,KAAK,EAAE,MAAM,wBAAwB,CAAC;AAC/C,OAAO,EAAE,SAAS,EAAE,MAAM,UAAU,CAAC;AAOrC,eAAO,MAAM,YAAY,gBACV,OAAO,cACR,OAAO,cACP,OAAO,WACV,aAAa,gBACR,KAAK,KAClB,KAUF,CAAC;AAEF,eAAO,MAAM,YAAY,gBACV,OAAO,cACR,OAAO,cACP,OAAO,WACV,aAAa,gBACR,SAAS,KACtB,SAUF,CAAC"} -------------------------------------------------------------------------------- /built/src/components/IconText/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './IconText'; 2 | export { IconTextProps, IconComponent, IconTextSize } from './IconText.types'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/IconText/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/IconText/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,YAAY,CAAC;AACrC,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAE,MAAM,kBAAkB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Icons/Icons.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { Size } from '../../types'; 2 | import { Icon, IconColor } from './Icons.types'; 3 | export declare const ICON_SIZE: Record; 4 | export declare const ICON_COLOR: Record; 5 | export declare const ICON_SVG: Record; 6 | //# sourceMappingURL=Icons.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Icons/Icons.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Icons.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Icons/Icons.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,aAAa,CAAC;AAsSnC,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAEhD,eAAO,MAAM,SAAS,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAO1C,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,MAAM,CAAC,SAAS,EAAE,MAAM,CAkBhD,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAmSzC,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Icons/Icons.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { IconProps } from './Icons.types'; 3 | declare const Icons: React.FC; 4 | export default Icons; 5 | //# sourceMappingURL=Icons.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Icons/Icons.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Icons.d.ts","sourceRoot":"","sources":["../../../../src/components/Icons/Icons.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,MAAM,OAAO,CAAC;AAS1B,OAAO,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AA2C1C,QAAA,MAAM,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,SAAS,CA4C9B,CAAC;AAEF,eAAe,KAAK,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Icons/Icons.utils.d.ts: -------------------------------------------------------------------------------- 1 | import { Icon } from './Icons.types'; 2 | export declare function isValidIcon(value: string): value is Icon; 3 | //# sourceMappingURL=Icons.utils.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Icons/Icons.utils.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Icons.utils.d.ts","sourceRoot":"","sources":["../../../../src/components/Icons/Icons.utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,eAAe,CAAC;AAErC,wBAAgB,WAAW,CAAC,KAAK,EAAE,MAAM,GAAG,KAAK,IAAI,IAAI,CAExD"} -------------------------------------------------------------------------------- /built/src/components/Icons/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Icons'; 2 | export { ICON_COLOR, ICON_SIZE } from './Icons.constants'; 3 | export * from './Icons.types'; 4 | export { isValidIcon } from './Icons.utils'; 5 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Icons/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Icons/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAClC,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,MAAM,mBAAmB,CAAC;AAC1D,cAAc,eAAe,CAAC;AAC9B,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC"} -------------------------------------------------------------------------------- /built/src/components/InputField/Input/Input.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { InputProps } from './Input.types'; 3 | declare const _default: React.ForwardRefExoticComponent>; 4 | export default _default; 5 | //# sourceMappingURL=Input.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/Input/Input.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Input.d.ts","sourceRoot":"","sources":["../../../../../src/components/InputField/Input/Input.tsx"],"names":[],"mappings":"AACA,OAAO,KAA4C,MAAM,OAAO,CAAC;AAajE,OAAO,EAAa,UAAU,EAAE,MAAM,eAAe,CAAC;;AAqJtD,wBAAwE"} -------------------------------------------------------------------------------- /built/src/components/InputField/Input/Input.styles.d.ts: -------------------------------------------------------------------------------- 1 | import { InputFieldSize } from '../InputField.types'; 2 | export declare const INPUT_SIZE_CSS: ({ $size }: { 3 | $size: InputFieldSize; 4 | }) => import("styled-components").FlattenSimpleInterpolation; 5 | //# sourceMappingURL=Input.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/Input/Input.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Input.styles.d.ts","sourceRoot":"","sources":["../../../../../src/components/InputField/Input/Input.styles.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAcrD,eAAO,MAAM,cAAc;WAAwB,cAAc;4DAIhE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/InputField/InputField.constants.d.ts: -------------------------------------------------------------------------------- 1 | /** Horizontal padding value for filled input fields */ 2 | export declare const FILLED_HORIZONTAL_PADDING = 12; 3 | /** Gap between components within the input field */ 4 | export declare const INPUT_FIELD_GAP = 12; 5 | //# sourceMappingURL=InputField.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/InputField.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"InputField.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/InputField/InputField.constants.ts"],"names":[],"mappings":"AAAA,uDAAuD;AACvD,eAAO,MAAM,yBAAyB,KAAK,CAAC;AAC5C,oDAAoD;AACpD,eAAO,MAAM,eAAe,KAAK,CAAC"} -------------------------------------------------------------------------------- /built/src/components/InputField/SubText/SubText.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { TypographySize } from '../../Typography'; 2 | import { InputFieldSize } from '../InputField.types'; 3 | /** Maps InputFieldSize to sub-text size */ 4 | export declare const SUB_TEXT_SIZE: Record; 5 | //# sourceMappingURL=SubText.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/SubText/SubText.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"SubText.constants.d.ts","sourceRoot":"","sources":["../../../../../src/components/InputField/SubText/SubText.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAErD,2CAA2C;AAC3C,eAAO,MAAM,aAAa,EAAE,MAAM,CAAC,cAAc,EAAE,cAAc,CAIhE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/InputField/SubText/SubText.d.ts: -------------------------------------------------------------------------------- 1 | import { ThemeMode } from '../../../types'; 2 | import { InputFieldSize } from '../InputField.types'; 3 | interface SubTextProps { 4 | size: InputFieldSize; 5 | errorMsg?: string; 6 | forceTheme?: ThemeMode; 7 | helperText?: string; 8 | } 9 | declare const SubText: ({ errorMsg, forceTheme, helperText, size }: SubTextProps) => JSX.Element; 10 | export default SubText; 11 | //# sourceMappingURL=SubText.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/SubText/SubText.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"SubText.d.ts","sourceRoot":"","sources":["../../../../../src/components/InputField/SubText/SubText.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,gBAAgB,CAAC;AAE3C,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAIrD,UAAU,YAAY;IACpB,IAAI,EAAE,cAAc,CAAC;IACrB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,UAAU,CAAC,EAAE,SAAS,CAAC;IACvB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,QAAA,MAAM,OAAO,+CAAgD,YAAY,gBAcxE,CAAC;AAEF,eAAe,OAAO,CAAC"} -------------------------------------------------------------------------------- /built/src/components/InputField/SubText/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './SubText'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/SubText/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../../src/components/InputField/SubText/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC"} -------------------------------------------------------------------------------- /built/src/components/InputField/TextArea/TextArea.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { InputFieldSize } from '../InputField.types'; 2 | /** Maps InputFieldSize to vertical padding values */ 3 | export declare const VERTICAL_PADDING: Record; 4 | export declare const TEXT_AREA_ID = "textAreaId"; 5 | //# sourceMappingURL=TextArea.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/TextArea/TextArea.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TextArea.constants.d.ts","sourceRoot":"","sources":["../../../../../src/components/InputField/TextArea/TextArea.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAErD,qDAAqD;AACrD,eAAO,MAAM,gBAAgB,EAAE,MAAM,CAAC,cAAc,EAAE,MAAM,CAI3D,CAAC;AAEF,eAAO,MAAM,YAAY,eAAe,CAAC"} -------------------------------------------------------------------------------- /built/src/components/InputField/TextArea/TextArea.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { TextAreaProps } from './TextArea.types'; 3 | declare const _default: React.ForwardRefExoticComponent>; 4 | export default _default; 5 | //# sourceMappingURL=TextArea.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/TextArea/TextArea.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TextArea.d.ts","sourceRoot":"","sources":["../../../../../src/components/InputField/TextArea/TextArea.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAkC,MAAM,OAAO,CAAC;AAWvD,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC;;AA4HjD,wBAAyE"} -------------------------------------------------------------------------------- /built/src/components/InputField/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default as InputField } from './Input/Input'; 2 | export { default as TextArea } from './TextArea/TextArea'; 3 | export { InputComponent, InputType } from './Input/Input.types'; 4 | export { TextAreaComponent } from './TextArea/TextArea.types'; 5 | export { InputFieldSize } from './InputField.types'; 6 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/InputField/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/InputField/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,eAAe,CAAC;AACtD,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,qBAAqB,CAAC;AAE1D,OAAO,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAChE,OAAO,EAAE,iBAAiB,EAAE,MAAM,2BAA2B,CAAC;AAE9D,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/KeyCodeSequence/KeyCodeSequence.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { KeyCodeSequenceProps } from './KeyCodeSequence.constants'; 3 | declare const KeyCodeSequence: React.FC; 4 | export default KeyCodeSequence; 5 | //# sourceMappingURL=KeyCodeSequence.d.ts.map -------------------------------------------------------------------------------- /built/src/components/KeyCodeSequence/KeyCodeSequence.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"KeyCodeSequence.d.ts","sourceRoot":"","sources":["../../../../src/components/KeyCodeSequence/KeyCodeSequence.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,OAAO,EAAE,oBAAoB,EAAwC,MAAM,6BAA6B,CAAC;AAyBzG,QAAA,MAAM,eAAe,EAAE,KAAK,CAAC,EAAE,CAAC,oBAAoB,CA2CnD,CAAC;AAEF,eAAe,eAAe,CAAC"} -------------------------------------------------------------------------------- /built/src/components/KeyCodeSequence/KeyCodeSequence.styles.d.ts: -------------------------------------------------------------------------------- 1 | import { KeyCodeSequenceSize } from './KeyCodeSequence.constants'; 2 | export declare const SEQUENCE_CONTAINER_SIZE_CSS: ({ $size }: { 3 | $size: KeyCodeSequenceSize; 4 | }) => import("styled-components").FlattenSimpleInterpolation; 5 | export declare const KEY_CODE_SIZE_CSS: ({ $size }: { 6 | $size: KeyCodeSequenceSize; 7 | }) => import("styled-components").FlattenSimpleInterpolation; 8 | //# sourceMappingURL=KeyCodeSequence.styles.d.ts.map -------------------------------------------------------------------------------- /built/src/components/KeyCodeSequence/KeyCodeSequence.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"KeyCodeSequence.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/KeyCodeSequence/KeyCodeSequence.styles.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,mBAAmB,EAAE,MAAM,6BAA6B,CAAC;AAclE,eAAO,MAAM,2BAA2B;WAAwB,mBAAmB;4DAIlF,CAAC;AA8BF,eAAO,MAAM,iBAAiB;WAAwB,mBAAmB;4DAKxE,CAAC"} -------------------------------------------------------------------------------- /built/src/components/KeyCodeSequence/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './KeyCodeSequence'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/KeyCodeSequence/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/KeyCodeSequence/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/MonoTag/MonoTag.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { MonoTagProps } from './MonoTag.types'; 3 | declare const MonoTag: React.FC; 4 | export default MonoTag; 5 | //# sourceMappingURL=MonoTag.d.ts.map -------------------------------------------------------------------------------- /built/src/components/MonoTag/MonoTag.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MonoTag.d.ts","sourceRoot":"","sources":["../../../../src/components/MonoTag/MonoTag.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAQ1B,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAqB/C,QAAA,MAAM,OAAO,EAAE,KAAK,CAAC,EAAE,CAAC,YAAY,CAqBnC,CAAC;AAEF,eAAe,OAAO,CAAC"} -------------------------------------------------------------------------------- /built/src/components/MonoTag/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './MonoTag'; 2 | export { MonoTagProps } from './MonoTag.types'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/MonoTag/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/MonoTag/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AACpC,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Portal/Portal.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | type PortalProps = { 3 | children: React.ReactNode; 4 | }; 5 | export default function Portal(props: PortalProps): React.ReactPortal; 6 | export {}; 7 | //# sourceMappingURL=Portal.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Portal/Portal.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Portal.d.ts","sourceRoot":"","sources":["../../../../src/components/Portal/Portal.tsx"],"names":[],"mappings":"AAAA,OAAO,KAA8B,MAAM,OAAO,CAAC;AAGnD,KAAK,WAAW,GAAG;IACjB,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;CAC3B,CAAC;AAEF,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,KAAK,EAAE,WAAW,qBAoBhD"} -------------------------------------------------------------------------------- /built/src/components/Portal/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Portal'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Portal/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Portal/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,UAAU,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Select/Select.d.ts: -------------------------------------------------------------------------------- 1 | import { SelectProps } from './Select.types'; 2 | export default function Select({ children, onChange, dataTest, disabled, forceTheme, ghostColor, maxHeight, menuControls, placeholder, size, value, width, fullWidth, variant, zIndex }: SelectProps): JSX.Element; 3 | //# sourceMappingURL=Select.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Select/Select.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Select.d.ts","sourceRoot":"","sources":["../../../../src/components/Select/Select.tsx"],"names":[],"mappings":"AAUA,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAM7C,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,EAC7B,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,UAAU,EACV,UAAU,EACV,SAAS,EACT,YAAY,EACZ,WAAW,EACX,IAAiB,EACjB,KAAK,EACL,KAAK,EACL,SAAgB,EAChB,OAAgC,EAChC,MAAM,EACP,EAAE,WAAW,eAiGb"} -------------------------------------------------------------------------------- /built/src/components/Select/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Select'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Select/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Select/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,UAAU,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Skeleton/Skeleton.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { SkeletonColor } from './Skeleton.types'; 2 | export declare const SKELETON_COLOR: Record; 3 | //# sourceMappingURL=Skeleton.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Skeleton/Skeleton.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Skeleton.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Skeleton/Skeleton.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC;AAEjD,eAAO,MAAM,cAAc,EAAE,MAAM,CAAC,aAAa,EAAE,MAAM,CAIxD,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Skeleton/Skeleton.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { SkeletonProps } from './Skeleton.types'; 3 | declare const Skeleton: React.FC; 4 | export default Skeleton; 5 | //# sourceMappingURL=Skeleton.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Skeleton/Skeleton.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Skeleton.d.ts","sourceRoot":"","sources":["../../../../src/components/Skeleton/Skeleton.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAO/B,OAAO,EAAiB,aAAa,EAAE,MAAM,kBAAkB,CAAC;AA2ChE,QAAA,MAAM,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,aAAa,CAgBrC,CAAC;AAEF,eAAe,QAAQ,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Skeleton/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Skeleton'; 2 | export { SkeletonProps } from './Skeleton.types'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Skeleton/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Skeleton/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,YAAY,CAAC;AACrC,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Surface/MouseSafeArea/MouseSafeArea.constants.d.ts: -------------------------------------------------------------------------------- 1 | export declare const MOUSE_SAFE_AREA_CLASSNAME = "mouse-safe-area"; 2 | //# sourceMappingURL=MouseSafeArea.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Surface/MouseSafeArea/MouseSafeArea.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MouseSafeArea.constants.d.ts","sourceRoot":"","sources":["../../../../../src/components/Surface/MouseSafeArea/MouseSafeArea.constants.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,yBAAyB,oBAAoB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Surface/MouseSafeArea/MouseSafeArea.d.ts: -------------------------------------------------------------------------------- 1 | import { MouseSafeAreaProps } from './MouseSafeArea.types'; 2 | /** 3 | * Component to cover the area between the mouse cursor and the submenu, to 4 | * allow moving cursor to lower parts of sub-menu without the submenu disappearing. 5 | */ 6 | export declare function MouseSafeArea({ openRight, parentRef, setIsInSafeArea }: MouseSafeAreaProps): JSX.Element; 7 | //# sourceMappingURL=MouseSafeArea.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Surface/MouseSafeArea/MouseSafeArea.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MouseSafeArea.d.ts","sourceRoot":"","sources":["../../../../../src/components/Surface/MouseSafeArea/MouseSafeArea.tsx"],"names":[],"mappings":"AAKA,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAK3D;;;GAGG;AACH,wBAAgB,aAAa,CAAC,EAAE,SAAS,EAAE,SAAS,EAAE,eAAe,EAAE,EAAE,kBAAkB,eA0D1F"} -------------------------------------------------------------------------------- /built/src/components/Surface/MouseSafeArea/MouseSafeArea.types.d.ts: -------------------------------------------------------------------------------- 1 | import { RefObject } from 'react'; 2 | export interface MouseSafeAreaProps { 3 | /** Whether the submenu is opening to the right or to the left of the parent cell */ 4 | openRight: boolean; 5 | /** A ref of the parent cell */ 6 | parentRef: RefObject; 7 | setIsInSafeArea: (arg: boolean) => void; 8 | } 9 | //# sourceMappingURL=MouseSafeArea.types.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Surface/MouseSafeArea/MouseSafeArea.types.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MouseSafeArea.types.d.ts","sourceRoot":"","sources":["../../../../../src/components/Surface/MouseSafeArea/MouseSafeArea.types.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAElC,MAAM,WAAW,kBAAkB;IACjC,oFAAoF;IACpF,SAAS,EAAE,OAAO,CAAC;IACnB,+BAA+B;IAC/B,SAAS,EAAE,SAAS,CAAC,cAAc,CAAC,CAAC;IACrC,eAAe,EAAE,CAAC,GAAG,EAAE,OAAO,KAAK,IAAI,CAAC;CACzC"} -------------------------------------------------------------------------------- /built/src/components/Surface/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default, SurfaceProps } from './Surface'; 2 | export { SCRIM_CLASSNAME, OPTION_MENU_CLASSNAME, SURFACE_CLASSNAME, MODAL_CLASSNAME, DRAWER_CLASSNAME, MODAL_AND_DROPDOWN_SELECTOR, DROPDOWN_CALLER_CLASSNAME, ENABLE_OUTSIDE_CLICKS_CLASSNAME, DROPDOWN_GAP, CONFIRM_MODAL_CLASSNAME } from './Surface.constants'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Surface/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Surface/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,WAAW,CAAC;AAClD,OAAO,EACL,eAAe,EACf,qBAAqB,EACrB,iBAAiB,EACjB,eAAe,EACf,gBAAgB,EAChB,2BAA2B,EAC3B,yBAAyB,EACzB,+BAA+B,EAC/B,YAAY,EACZ,uBAAuB,EACxB,MAAM,qBAAqB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Tabs/Tabs.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { TabsProps } from './Tabs.constants'; 3 | /** 4 | * Component that renders tabs to filter between two or more pages. 5 | */ 6 | declare const Tabs: React.FC; 7 | export default Tabs; 8 | //# sourceMappingURL=Tabs.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Tabs/Tabs.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Tabs.d.ts","sourceRoot":"","sources":["../../../../src/components/Tabs/Tabs.tsx"],"names":[],"mappings":"AACA,OAAO,KAA8B,MAAM,OAAO,CAAC;AAQnD,OAAO,EAA6B,SAAS,EAA6B,MAAM,kBAAkB,CAAC;AA2CnG;;GAEG;AACH,QAAA,MAAM,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,SAAS,CAyC7B,CAAC;AAEF,eAAe,IAAI,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Tabs/Tabs.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Tabs.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/Tabs/Tabs.styles.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAY5C,+CAA+C;AAC/C,eAAO,MAAM,kBAAkB;WAAwB,QAAQ;4DAS9D,CAAC;AAiBF,yCAAyC;AACzC,eAAO,MAAM,YAAY;WAAwB,QAAQ;4DAUxD,CAAC;AAYF,uCAAuC;AACvC,eAAO,MAAM,UAAU;WAAwB,QAAQ;4DAStD,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Tabs/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Tabs'; 2 | export { TabsSize } from './Tabs.constants'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Tabs/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Tabs/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAC;AACjC,OAAO,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Toast/Toast.constants.d.ts: -------------------------------------------------------------------------------- 1 | export declare const TOAST_DISMISS_OFFSET_THRESHOLD = 50; 2 | export declare const TOAST_DISMISS_VELOCITY_FACTOR = 0.3; 3 | export declare const TOAST_DEFAULT_DURATION = 4000; 4 | //# sourceMappingURL=Toast.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Toast/Toast.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Toast.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Toast/Toast.constants.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,8BAA8B,KAAK,CAAC;AAEjD,eAAO,MAAM,6BAA6B,MAAM,CAAC;AAEjD,eAAO,MAAM,sBAAsB,OAAO,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Toast/Toast.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { ToastWithKeyProps } from './Toast.types'; 3 | declare const _default: React.ForwardRefExoticComponent>; 4 | export default _default; 5 | //# sourceMappingURL=Toast.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Toast/Toast.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Toast.d.ts","sourceRoot":"","sources":["../../../../src/components/Toast/Toast.tsx"],"names":[],"mappings":"AACA,OAAO,KAAyD,MAAM,OAAO,CAAC;AAgB9E,OAAO,EAAE,iBAAiB,EAAE,MAAM,eAAe,CAAC;;AA4NlD,wBAA0E"} -------------------------------------------------------------------------------- /built/src/components/Toast/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Toast'; 2 | export { TOAST_DEFAULT_DURATION } from './Toast.constants'; 3 | export { ToastProps } from './Toast.types'; 4 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Toast/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Toast/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAClC,OAAO,EAAE,sBAAsB,EAAE,MAAM,mBAAmB,CAAC;AAC3D,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Toggle/Toggle.constants.d.ts: -------------------------------------------------------------------------------- 1 | import { ToggleSize } from './Toggle.types'; 2 | export declare const KNOB_SIZE: Record; 3 | //# sourceMappingURL=Toggle.constants.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Toggle/Toggle.constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Toggle.constants.d.ts","sourceRoot":"","sources":["../../../../src/components/Toggle/Toggle.constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAC;AAE5C,eAAO,MAAM,SAAS,EAAE,MAAM,CAAC,UAAU,EAAE,MAAM,CAGhD,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Toggle/Toggle.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { ToggleProps } from './Toggle.types'; 3 | declare const Toggle: React.FC; 4 | export default Toggle; 5 | //# sourceMappingURL=Toggle.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Toggle/Toggle.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Toggle.d.ts","sourceRoot":"","sources":["../../../../src/components/Toggle/Toggle.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAS/B,OAAO,EAAE,WAAW,EAAc,MAAM,gBAAgB,CAAC;AA6BzD,QAAA,MAAM,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,WAAW,CAsBjC,CAAC;AAEF,eAAe,MAAM,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Toggle/Toggle.styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Toggle.styles.d.ts","sourceRoot":"","sources":["../../../../src/components/Toggle/Toggle.styles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAQ,SAAS,EAAE,MAAM,aAAa,CAAC;AAG9C,OAAO,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAC;AAc5C,eAAO,MAAM,yBAAyB;WAAwB,UAAU;4DACS,CAAC;AAUlF,eAAO,MAAM,0BAA0B;cAA8B,OAAO;;;4DACF,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Toggle/Toggle.types.d.ts: -------------------------------------------------------------------------------- 1 | import { Size, ThemeMode } from '../../types'; 2 | export type ToggleSize = Size.SMALL | Size.MEDIUM; 3 | export interface ToggleProps { 4 | checked: boolean; 5 | onChange: () => void; 6 | dataTest?: string; 7 | disabled?: boolean; 8 | forceTheme?: ThemeMode; 9 | size?: ToggleSize; 10 | } 11 | //# sourceMappingURL=Toggle.types.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Toggle/Toggle.types.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Toggle.types.d.ts","sourceRoot":"","sources":["../../../../src/components/Toggle/Toggle.types.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAE9C,MAAM,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC;AAElD,MAAM,WAAW,WAAW;IAC1B,OAAO,EAAE,OAAO,CAAC;IACjB,QAAQ,EAAE,MAAM,IAAI,CAAC;IACrB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,UAAU,CAAC,EAAE,SAAS,CAAC;IACvB,IAAI,CAAC,EAAE,UAAU,CAAC;CACnB"} -------------------------------------------------------------------------------- /built/src/components/Toggle/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Toggle'; 2 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Toggle/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Toggle/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,UAAU,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Tooltip/Tooltip.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Tooltip.d.ts","sourceRoot":"","sources":["../../../../src/components/Tooltip/Tooltip.tsx"],"names":[],"mappings":"AAgBA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAG/B,OAAO,EAAE,cAAc,EAAoB,MAAM,qBAAqB,CAAC;AAmGvE,MAAM,CAAC,OAAO,UAAU,OAAO,CAAC,EAAE,QAAQ,EAAE,GAAG,OAAO,EAAE,EAAE;IAAE,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAA;CAAE,GAAG,cAAc,eAKvG;AAED,eAAO,MAAM,cAAc;;;syLAkCzB,CAAC;AAEH,eAAO,MAAM,cAAc,o1LA+CzB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Tooltip/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default, TooltipContent, TooltipTrigger } from './Tooltip'; 2 | export { TooltipPlacement, TooltipLabelProps } from './Tooltip.constants'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Tooltip/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Tooltip/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,WAAW,CAAC;AACpE,OAAO,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Typography/Typography.d.ts: -------------------------------------------------------------------------------- 1 | import * as React from 'react'; 2 | import { TypographyProps } from './Typography.constants'; 3 | declare const Typography: React.FC; 4 | export default Typography; 5 | //# sourceMappingURL=Typography.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Typography/Typography.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Typography.d.ts","sourceRoot":"","sources":["../../../../src/components/Typography/Typography.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B,OAAO,EAAE,eAAe,EAAwD,MAAM,wBAAwB,CAAC;AAuC/G,QAAA,MAAM,UAAU,EAAE,KAAK,CAAC,EAAE,CAAC,eAAe,CAmDzC,CAAC;AAEF,eAAe,UAAU,CAAC"} -------------------------------------------------------------------------------- /built/src/components/Typography/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Typography'; 2 | export { TypographyProps, TypographyOverflow, TypographySize, TypographyWeight } from './Typography.constants'; 3 | export { SMALL_CSS as TYPOGRAPHY_SMALL_CSS, MEDIUM_CSS as TYPOGRAPHY_MEDIUM_CSS, LARGE_CSS as TYPOGRAPHY_LARGE_CSS } from './Typography.styles'; 4 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/components/Typography/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/components/Typography/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,cAAc,CAAC;AACvC,OAAO,EAAE,eAAe,EAAE,kBAAkB,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,wBAAwB,CAAC;AAC/G,OAAO,EACL,SAAS,IAAI,oBAAoB,EACjC,UAAU,IAAI,qBAAqB,EACnC,SAAS,IAAI,oBAAoB,EAClC,MAAM,qBAAqB,CAAC"} -------------------------------------------------------------------------------- /built/src/constants.d.ts: -------------------------------------------------------------------------------- 1 | import { Size } from './types'; 2 | /** Maps Small, Medium and Large sizes to their corresponding height values */ 3 | export declare const SIZE_HEIGHT: Record; 4 | //# sourceMappingURL=constants.d.ts.map -------------------------------------------------------------------------------- /built/src/constants.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"constants.d.ts","sourceRoot":"","sources":["../../src/constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,SAAS,CAAC;AAE/B,8EAA8E;AAC9E,eAAO,MAAM,WAAW,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,EAAE,MAAM,CAI7E,CAAC"} -------------------------------------------------------------------------------- /built/src/hooks/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from './useClickOutside'; 2 | export * from './useKeyboardNavigation'; 3 | export * from './useMousePosition'; 4 | export * from './useOnEscapePress'; 5 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/hooks/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/hooks/index.ts"],"names":[],"mappings":"AAAA,cAAc,mBAAmB,CAAC;AAClC,cAAc,yBAAyB,CAAC;AACxC,cAAc,oBAAoB,CAAC;AACnC,cAAc,oBAAoB,CAAC"} -------------------------------------------------------------------------------- /built/src/hooks/useKeyboardNavigation.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Handles up and down keyboard navigation 3 | * @param disabled - Disables keyboard navigation 4 | * @param numItems - Number of items being navigated 5 | * @param idx - Current highlighted index 6 | * @param setIdx - Sets the current index 7 | */ 8 | export declare const useKeyboardNavigation: (disabled: boolean, numItems: number, idx?: number, setIdx?: ((idx?: number) => void) | undefined) => boolean; 9 | //# sourceMappingURL=useKeyboardNavigation.d.ts.map -------------------------------------------------------------------------------- /built/src/hooks/useKeyboardNavigation.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"useKeyboardNavigation.d.ts","sourceRoot":"","sources":["../../../src/hooks/useKeyboardNavigation.ts"],"names":[],"mappings":"AAIA;;;;;;GAMG;AACH,eAAO,MAAM,qBAAqB,aACtB,OAAO,YACP,MAAM,QACV,MAAM,mBACI,MAAM,KAAK,IAAI,yBA0DhC,CAAC"} -------------------------------------------------------------------------------- /built/src/hooks/useMousePosition.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Mouse position as a tuple of [x, y] 3 | */ 4 | type MousePosition = [number, number]; 5 | /** 6 | * Hook to get the current mouse position 7 | * @returns Mouse position as a tuple of [x, y] 8 | */ 9 | export declare const useMousePosition: () => MousePosition; 10 | export {}; 11 | //# sourceMappingURL=useMousePosition.d.ts.map -------------------------------------------------------------------------------- /built/src/hooks/useMousePosition.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"useMousePosition.d.ts","sourceRoot":"","sources":["../../../src/hooks/useMousePosition.ts"],"names":[],"mappings":"AAMA;;GAEG;AACH,KAAK,aAAa,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAEtC;;;GAGG;AACH,eAAO,MAAM,gBAAgB,qBAa5B,CAAC"} -------------------------------------------------------------------------------- /built/src/hooks/useOnEscapePress.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"useOnEscapePress.d.ts","sourceRoot":"","sources":["../../../src/hooks/useOnEscapePress.ts"],"names":[],"mappings":"AAAA,OAAO,EAA0B,SAAS,EAAE,MAAM,OAAO,CAAC;AAI1D;;;;;;;GAOG;AAEH,eAAO,MAAM,gBAAgB,iBAAkB,UAAU,WAAW,CAAC,YAAY,MAAM,WAAW,MAAM,IAAI,SAoB3G,CAAC"} -------------------------------------------------------------------------------- /built/src/styles.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"styles.d.ts","sourceRoot":"","sources":["../../src/styles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,SAAS,EAAE,MAAM,SAAS,CAAC;AAGpC,gCAAgC;AAChC,eAAO,MAAM,qBAAqB;;QAajC,CAAC;AAEF,6BAA6B;AAC7B,eAAO,MAAM,oBAAoB,wDAuBhC,CAAC;AAEF,oDAAoD;AACpD,eAAO,MAAM,UAAU;WACE,MAAM;QAI9B,CAAC"} -------------------------------------------------------------------------------- /built/src/theme/index.d.ts: -------------------------------------------------------------------------------- 1 | export { AppThemeProvider, isOfTypeThemeName, ThemeContext, THEME_LOCAL_STORAGE_KEY, THEME_SELECT_VERSION, useTheme } from './AppThemeProvider'; 2 | export * from './theme'; 3 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /built/src/theme/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/theme/index.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,gBAAgB,EAChB,iBAAiB,EACjB,YAAY,EACZ,uBAAuB,EACvB,oBAAoB,EACpB,QAAQ,EACT,MAAM,oBAAoB,CAAC;AAC5B,cAAc,SAAS,CAAC"} -------------------------------------------------------------------------------- /built/src/utils/BackgroundBlocker.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"BackgroundBlocker.d.ts","sourceRoot":"","sources":["../../../src/utils/BackgroundBlocker.tsx"],"names":[],"mappings":"AAEA;;;;;;GAMG;AAEH,QAAA,MAAM,iBAAiB,oEAOtB,CAAC;AAEF,eAAe,iBAAiB,CAAC"} -------------------------------------------------------------------------------- /built/src/utils/clickType.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | export declare enum ClickType { 3 | Left = 0, 4 | Middle = 1, 5 | Right = 2, 6 | Meta = 3, 7 | Ctrl = 4 8 | } 9 | export declare const getClickType: (evt: React.MouseEvent | MouseEvent) => ClickType; 10 | export declare const eventOfClickType: (evt: React.MouseEvent | MouseEvent, clickTypes: ClickType[]) => boolean; 11 | //# sourceMappingURL=clickType.d.ts.map -------------------------------------------------------------------------------- /built/src/utils/clickType.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"clickType.d.ts","sourceRoot":"","sources":["../../../src/utils/clickType.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,oBAAY,SAAS;IACnB,IAAI,IAAA;IACJ,MAAM,IAAA;IACN,KAAK,IAAA;IACL,IAAI,IAAA;IACJ,IAAI,IAAA;CACL;AAED,eAAO,MAAM,YAAY,QAAS,gBAAgB,GAAG,UAAU,cAmB9D,CAAC;AAEF,eAAO,MAAM,gBAAgB,QAAS,gBAAgB,GAAG,UAAU,cAAc,SAAS,EAAE,YAG3F,CAAC"} -------------------------------------------------------------------------------- /built/src/utils/typeUtils.d.ts: -------------------------------------------------------------------------------- 1 | export type RequireAtLeastOne = Pick> & { 2 | [K in Keys]-?: Required> & Partial>>; 3 | }[Keys]; 4 | export type RequireOnlyOne = Pick> & { 5 | [K in Keys]-?: Required> & Partial, undefined>>; 6 | }[Keys]; 7 | //# sourceMappingURL=typeUtils.d.ts.map -------------------------------------------------------------------------------- /custom.d.ts: -------------------------------------------------------------------------------- 1 | declare module "*.svg" { 2 | const content: string; 3 | export default content; 4 | } 5 | declare module "*.png" { 6 | const content: string; 7 | export default content; 8 | } 9 | declare module '*.ttf'; 10 | -------------------------------------------------------------------------------- /eslint-config-skiff-eslint/frontend/index.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable @typescript-eslint/no-var-requires */ 2 | require("@rushstack/eslint-patch/modern-module-resolution"); 3 | 4 | const config = require("./.frontend.eslintrc.json"); 5 | module.exports = config; 6 | -------------------------------------------------------------------------------- /eslint-config-skiff-eslint/index.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable @typescript-eslint/no-var-requires */ 2 | require('@rushstack/eslint-patch/modern-module-resolution'); 3 | 4 | const config = require('./.eslintrc.json'); 5 | 6 | module.exports = config; 7 | -------------------------------------------------------------------------------- /src/components/Avatar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Avatar'; 2 | export { AvatarComponent, AvatarProps } from './Avatar.types'; 3 | export { getAvatarIconOrLabel } from './Avatar.utils'; 4 | -------------------------------------------------------------------------------- /src/components/Banner/Banner.constants.ts: -------------------------------------------------------------------------------- 1 | import { AccentColor } from '../../utils/colorUtils'; 2 | import { Icon } from '../Icons'; 3 | 4 | interface BannerCTA { 5 | label: string; 6 | onClick: () => void; 7 | } 8 | 9 | export interface BannerProps { 10 | label: string; 11 | color?: AccentColor; 12 | ctas?: BannerCTA[]; 13 | icon?: Icon; 14 | onClose?: () => void; 15 | } 16 | 17 | export const BANNER_HEIGHT = 40; 18 | -------------------------------------------------------------------------------- /src/components/Banner/Banner.types.ts: -------------------------------------------------------------------------------- 1 | import { ThemeMode } from '../../types'; 2 | import { AccentColor } from '../../utils/colorUtils'; 3 | import { Icon } from '../Icons'; 4 | 5 | interface BannerCTA { 6 | label: string; 7 | onClick: () => void; 8 | } 9 | 10 | export interface BannerProps { 11 | label: string; 12 | color?: AccentColor; 13 | ctas?: BannerCTA[]; 14 | icon?: Icon; 15 | forceTheme?: ThemeMode; 16 | onClose?: () => void; 17 | } 18 | -------------------------------------------------------------------------------- /src/components/Banner/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Banner'; 2 | export { BANNER_HEIGHT } from './Banner.constants'; 3 | export { BannerProps } from './Banner.types'; 4 | -------------------------------------------------------------------------------- /src/components/Button/IconButton/IconButton.constants.ts: -------------------------------------------------------------------------------- 1 | export const BUTTON_SIZE_BORDER_RADIUS = { 2 | small: 8, 3 | medium: 10, 4 | large: 12 5 | }; 6 | -------------------------------------------------------------------------------- /src/components/Button/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Button } from './TextButton/TextButton'; 2 | export { ButtonComponent } from './TextButton/TextButton.types'; 3 | export { default as IconButton } from './IconButton/IconButton'; 4 | -------------------------------------------------------------------------------- /src/components/ButtonGroup/ButtonGroup.utils.ts: -------------------------------------------------------------------------------- 1 | import { Type } from '../../types'; 2 | 3 | export const getButtonType = (index: number) => { 4 | if (index === 0) return Type.PRIMARY; 5 | if (index === 2) return Type.TERTIARY; 6 | return Type.SECONDARY; 7 | }; 8 | -------------------------------------------------------------------------------- /src/components/ButtonGroup/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ButtonGroup'; 2 | export { ButtonGroupProps } from './ButtonGroup.types'; 3 | -------------------------------------------------------------------------------- /src/components/ButtonGroupItem/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ButtonGroupItem'; 2 | -------------------------------------------------------------------------------- /src/components/Chip/Chip.constants.ts: -------------------------------------------------------------------------------- 1 | import { Size } from '../../types'; 2 | 3 | import { ChipSize } from './Chip.types'; 4 | 5 | export const CHIP_END_ICON_DATA_TEST = 'chip-end-icon'; 6 | 7 | export const CHIP_ICON_SIZE: Record = { 8 | small: Size.X_SMALL, 9 | medium: Size.SMALL, 10 | large: Size.MEDIUM 11 | }; 12 | 13 | export const ICON_CONTAINER_SIZE: Record = { 14 | small: 16, 15 | medium: 20, 16 | large: 24 17 | }; 18 | -------------------------------------------------------------------------------- /src/components/Chip/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Chip'; 2 | export { CHIP_END_ICON_DATA_TEST } from './Chip.constants'; 3 | export { ChipSize } from './Chip.types'; 4 | -------------------------------------------------------------------------------- /src/components/CircularProgress/CircularProgress.styles.ts: -------------------------------------------------------------------------------- 1 | import styled from 'styled-components'; 2 | 3 | export const AbsolutelyCentered = styled.div` 4 | position: absolute; 5 | left: 50%; 6 | top: 50%; 7 | transform: translate(-50%, -50%); 8 | `; 9 | 10 | export const RelativelyCentered = styled.div` 11 | position: relative; 12 | left: 50%; 13 | top: 50%; 14 | transform: translate(-50%, -50%); 15 | `; 16 | -------------------------------------------------------------------------------- /src/components/CircularProgress/CircularProgress.utils.ts: -------------------------------------------------------------------------------- 1 | import { ThemeMode } from '../../types'; 2 | import { Color, getColorTextValue, getInnerColorVar, getThemedColor } from '../../utils/colorUtils'; 3 | 4 | export const getColorValue = (color: Color | string, forceTheme?: ThemeMode) => { 5 | if (getInnerColorVar(color)) return getThemedColor(color, forceTheme); 6 | return getColorTextValue(color as Color, forceTheme); 7 | }; 8 | -------------------------------------------------------------------------------- /src/components/CircularProgress/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './CircularProgress'; 2 | export { CircularProgressSize } from './CircularProgress.types'; 3 | export { AbsolutelyCentered, RelativelyCentered } from './CircularProgress.styles'; 4 | export { PROGRESS_SIZE } from './CircularProgress.constants'; 5 | -------------------------------------------------------------------------------- /src/components/CodeInput/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './CodeInput'; 2 | export { CodeInputType } from './CodeInput.constants'; 3 | -------------------------------------------------------------------------------- /src/components/Dialog/Dialog.scss: -------------------------------------------------------------------------------- 1 | .loadingContainer { 2 | margin: 22px auto; 3 | text-align: center; 4 | } 5 | 6 | div .scrim .surface { 7 | margin: auto; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/Dialog/index.ts: -------------------------------------------------------------------------------- 1 | export { default, DialogTypes } from './Dialog'; 2 | -------------------------------------------------------------------------------- /src/components/Divider/Divider.constants.ts: -------------------------------------------------------------------------------- 1 | import { DividerColor } from './Divider.types'; 2 | 3 | export const DIVIDER_COLOR: Record = { 4 | primary: '--border-primary', 5 | secondary: '--border-secondary', 6 | tertiary: '--border-tertiary' 7 | }; 8 | -------------------------------------------------------------------------------- /src/components/Divider/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Divider'; 2 | export { DividerProps, DividerType } from './Divider.types'; 3 | -------------------------------------------------------------------------------- /src/components/Dropdown/Dropdown.constants.ts: -------------------------------------------------------------------------------- 1 | export const DROPDOWN_CALLER_ID = 'dropdown-caller-id'; 2 | export const SUBMENU_CONTAINER_CLASS = 'submenuItemContainer'; 3 | -------------------------------------------------------------------------------- /src/components/Dropdown/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Dropdown'; 2 | export { DROPDOWN_CALLER_ID, SUBMENU_CONTAINER_CLASS } from './Dropdown.constants'; 3 | -------------------------------------------------------------------------------- /src/components/DropdownItem/DropdownItem.styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'styled-components'; 2 | 3 | export const DROPDOWN_ITEM_ICON_CSS = ({ $hovering }: { $hovering: boolean }) => css` 4 | svg { 5 | opacity: ${$hovering ? 0.8 : 0.5}; 6 | } 7 | `; 8 | -------------------------------------------------------------------------------- /src/components/DropdownItem/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './DropdownItem'; 2 | export { DropdownItemColor, DropdownItemComponent } from './DropdownItem.types'; 3 | export { DROPDOWN_ITEM_ICON_CSS } from './DropdownItem.styles'; 4 | -------------------------------------------------------------------------------- /src/components/DropdownSubmenu/DropdownSubmenu.constants.tsx: -------------------------------------------------------------------------------- 1 | // sub-menu overlap with parent menu 2 | export const SUBMENU_OVERLAP = 4; 3 | -------------------------------------------------------------------------------- /src/components/DropdownSubmenu/DropdownSubmenu.types.ts: -------------------------------------------------------------------------------- 1 | import { DropdownItemComponent } from '../DropdownItem'; 2 | import { Icon } from '../Icons'; 3 | 4 | export interface DropdownSubmenuProps { 5 | /** Submenu dropdown items */ 6 | children: DropdownItemComponent[] | React.ReactElement; 7 | /** DropdownItem label */ 8 | label: string; 9 | /** DropdownItem icon */ 10 | icon?: Icon; 11 | } 12 | -------------------------------------------------------------------------------- /src/components/DropdownSubmenu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './DropdownSubmenu'; 2 | -------------------------------------------------------------------------------- /src/components/Facepile/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Facepile'; 2 | -------------------------------------------------------------------------------- /src/components/IconText/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './IconText'; 2 | export { IconTextProps, IconComponent, IconTextSize } from './IconText.types'; 3 | -------------------------------------------------------------------------------- /src/components/Icons/Icons.utils.ts: -------------------------------------------------------------------------------- 1 | import { Icon } from './Icons.types'; 2 | 3 | export function isValidIcon(value: string): value is Icon { 4 | return Object.values(Icon).includes(value as Icon); 5 | } 6 | -------------------------------------------------------------------------------- /src/components/Icons/assets/address-field.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/align-center.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/align-justify.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/align-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/align-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/ambulance.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/anchor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/archive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/arrow-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/arrow-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/arrow-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/award-alt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/backward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/bed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/bell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/bitcoin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/bolt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/books.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/branch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/building.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/bullet-list.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/calendar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/camera.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/carriage.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/cart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/check-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/checkbox-empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/checkbox-filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/checkbox-half-filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/chevron-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/chevron-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/chevron-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/chevron-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/clear-formatting.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/clipboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/clock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/cloud.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/code-block.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/coffee.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/coinbase-logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/coinbase.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/collapse-h.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/collapse-v.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/comment-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/comment.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/compose.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/copy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/corner-down-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/credit-card.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/crosshair.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/decrease-indent.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/desert.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/desktop.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/Icons/assets/dot-indicator.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/double-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/double-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/download.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/downward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/drag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/duplicate.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/edit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/envelope-draft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/envelope-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/envelope-read.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/envelope-search.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/envelope-unread.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/envelope.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/equation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/ethereum.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/exit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/expand-h.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/expand-v.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/expand.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/external-link.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/file-empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/file-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/film.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/filter-plus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/components/Icons/assets/filter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/flag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/flask.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/folder-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/folder-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/components/Icons/assets/folder-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/folder-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/components/Icons/assets/folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/forward-email.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/forward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/full-view.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/gallery.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/gift.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/gmail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/googleDrive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/graduation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/grid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/h1.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/history.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/home.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/horizontal-rule.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/image.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/inbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/increase-indent.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/italic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/key.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/lightbulb.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/line-chart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/link.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/lock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/components/Icons/assets/mailbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/map-marker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/map.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/martini.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/medkit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/megaphone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/minus-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/mobile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/moon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/music-note.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/number.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/org-structure.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/overflow-h.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/overflow-v.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/package.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/paperclip.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/parent.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/plus-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/podium.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/prescription-bottle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/present-play.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/processor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/qrcode-scan.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/radio-empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/radio-filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/redo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/reload.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/remove.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/repeat.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/reply-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/reply.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/save.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/search.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/send.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/server.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/sign.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/single-select.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/sliders.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/smile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/sort-ascending.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/sort-descending.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/sound.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/spam.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/spin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/split-view.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/star.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/stopwatch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/storage.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/sun.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/table.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/tag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/temperature.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/tennis-ball.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/text-field.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/text-size.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/thumbs-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/thumbs-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/thunderstorm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/todo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/toggle-header.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/toggle-list.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/traffic-barrier.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/traffic-cone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/trash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/trophy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/truck.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/tv.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/umbrella.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/underline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/undo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/university.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/unstoppable-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/Icons/assets/unstoppable.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/Icons/assets/upload.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/upward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/user-check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/user-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/user-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/user-plural.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/user-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/user.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/vertical-rule.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/video.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/wallet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/warning.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/Icons/assets/watermark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/word.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/wrench.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/x-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/yen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/yin-yang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/zip.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/zoom-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/assets/zoom-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Icons/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Icons'; 2 | export { ICON_COLOR, ICON_SIZE } from './Icons.constants'; 3 | export * from './Icons.types'; 4 | export { isValidIcon } from './Icons.utils'; 5 | -------------------------------------------------------------------------------- /src/components/InputField/InputField.constants.ts: -------------------------------------------------------------------------------- 1 | /** Horizontal padding value for filled input fields */ 2 | export const FILLED_HORIZONTAL_PADDING = 12; 3 | /** Gap between components within the input field */ 4 | export const INPUT_FIELD_GAP = 12; 5 | -------------------------------------------------------------------------------- /src/components/InputField/SubText/SubText.constants.ts: -------------------------------------------------------------------------------- 1 | import { TypographySize } from '../../Typography'; 2 | import { InputFieldSize } from '../InputField.types'; 3 | 4 | /** Maps InputFieldSize to sub-text size */ 5 | export const SUB_TEXT_SIZE: Record = { 6 | small: TypographySize.SMALL, 7 | medium: TypographySize.SMALL, 8 | large: TypographySize.MEDIUM 9 | }; 10 | -------------------------------------------------------------------------------- /src/components/InputField/SubText/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './SubText'; 2 | -------------------------------------------------------------------------------- /src/components/InputField/TextArea/TextArea.constants.ts: -------------------------------------------------------------------------------- 1 | import { InputFieldSize } from '../InputField.types'; 2 | 3 | /** Maps InputFieldSize to vertical padding values */ 4 | export const VERTICAL_PADDING: Record = { 5 | small: 8, 6 | medium: 8, 7 | large: 10 8 | }; 9 | 10 | export const TEXT_AREA_ID = 'textAreaId'; 11 | -------------------------------------------------------------------------------- /src/components/InputField/index.ts: -------------------------------------------------------------------------------- 1 | export { default as InputField } from './Input/Input'; 2 | export { default as TextArea } from './TextArea/TextArea'; 3 | 4 | export { InputComponent, InputType } from './Input/Input.types'; 5 | export { TextAreaComponent } from './TextArea/TextArea.types'; 6 | 7 | export { InputFieldSize } from './InputField.types'; 8 | -------------------------------------------------------------------------------- /src/components/KeyCodeSequence/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './KeyCodeSequence'; 2 | -------------------------------------------------------------------------------- /src/components/MonoTag/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './MonoTag'; 2 | export { MonoTagProps } from './MonoTag.types'; 3 | -------------------------------------------------------------------------------- /src/components/Portal/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Portal'; 2 | -------------------------------------------------------------------------------- /src/components/Select/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Select'; 2 | -------------------------------------------------------------------------------- /src/components/Skeleton/Skeleton.constants.ts: -------------------------------------------------------------------------------- 1 | import { SkeletonColor } from './Skeleton.types'; 2 | 3 | export const SKELETON_COLOR: Record = { 4 | primary: '--bg-overlay-primary', 5 | secondary: '--bg-overlay-secondary', 6 | tertiary: '--bg-overlay-tertiary' 7 | }; 8 | -------------------------------------------------------------------------------- /src/components/Skeleton/Skeleton.types.ts: -------------------------------------------------------------------------------- 1 | import { ThemeMode } from '../../types'; 2 | 3 | export type SkeletonColor = 'primary' | 'secondary' | 'tertiary'; 4 | 5 | export interface SkeletonProps { 6 | /** Custom height */ 7 | height: string | number; 8 | /** Custom width */ 9 | width: string | number; 10 | /** Border radius */ 11 | borderRadius?: string | number; 12 | /** Background color */ 13 | color?: SkeletonColor; 14 | /** Forced theme */ 15 | forceTheme?: ThemeMode; 16 | } 17 | -------------------------------------------------------------------------------- /src/components/Skeleton/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Skeleton'; 2 | export { SkeletonProps } from './Skeleton.types'; 3 | -------------------------------------------------------------------------------- /src/components/Surface/MouseSafeArea/MouseSafeArea.constants.ts: -------------------------------------------------------------------------------- 1 | export const MOUSE_SAFE_AREA_CLASSNAME = 'mouse-safe-area'; 2 | -------------------------------------------------------------------------------- /src/components/Surface/MouseSafeArea/MouseSafeArea.types.ts: -------------------------------------------------------------------------------- 1 | import { RefObject } from 'react'; 2 | 3 | export interface MouseSafeAreaProps { 4 | /** Whether the submenu is opening to the right or to the left of the parent cell */ 5 | openRight: boolean; 6 | /** A ref of the parent cell */ 7 | parentRef: RefObject; 8 | setIsInSafeArea: (arg: boolean) => void; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/Surface/Surface.scss: -------------------------------------------------------------------------------- 1 | .scrim { 2 | position: absolute; 3 | top: 0px; 4 | left: 0px; 5 | background: var(--bg-scrim); 6 | height: 100vh; 7 | width: 100vw; 8 | justify-content: center; 9 | display: flex; 10 | align-items: center; 11 | transition: background 330ms; 12 | z-index: 99999999; 13 | } 14 | -------------------------------------------------------------------------------- /src/components/Surface/index.ts: -------------------------------------------------------------------------------- 1 | export { default, SurfaceProps } from './Surface'; 2 | export { 3 | SCRIM_CLASSNAME, 4 | OPTION_MENU_CLASSNAME, 5 | SURFACE_CLASSNAME, 6 | MODAL_CLASSNAME, 7 | DRAWER_CLASSNAME, 8 | MODAL_AND_DROPDOWN_SELECTOR, 9 | DROPDOWN_CALLER_CLASSNAME, 10 | ENABLE_OUTSIDE_CLICKS_CLASSNAME, 11 | DROPDOWN_GAP, 12 | CONFIRM_MODAL_CLASSNAME 13 | } from './Surface.constants'; 14 | -------------------------------------------------------------------------------- /src/components/Tabs/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Tabs'; 2 | export { TabsSize } from './Tabs.constants'; 3 | -------------------------------------------------------------------------------- /src/components/Toast/Toast.constants.ts: -------------------------------------------------------------------------------- 1 | // This is the "distance" that the toast has to pass before being dismissed 2 | export const TOAST_DISMISS_OFFSET_THRESHOLD = 50; 3 | // This is the toast's "acceleration" used to calculate the distance for the dismissed check 4 | export const TOAST_DISMISS_VELOCITY_FACTOR = 0.3; 5 | // Default time the toast persists on the screen in ms 6 | export const TOAST_DEFAULT_DURATION = 4000; 7 | -------------------------------------------------------------------------------- /src/components/Toast/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Toast'; 2 | export { TOAST_DEFAULT_DURATION } from './Toast.constants'; 3 | export { ToastProps } from './Toast.types'; 4 | -------------------------------------------------------------------------------- /src/components/Toggle/Toggle.constants.ts: -------------------------------------------------------------------------------- 1 | import { ToggleSize } from './Toggle.types'; 2 | 3 | export const KNOB_SIZE: Record = { 4 | small: 8, 5 | medium: 16 6 | }; 7 | -------------------------------------------------------------------------------- /src/components/Toggle/Toggle.types.ts: -------------------------------------------------------------------------------- 1 | import { Size, ThemeMode } from '../../types'; 2 | 3 | export type ToggleSize = Size.SMALL | Size.MEDIUM; 4 | 5 | export interface ToggleProps { 6 | checked: boolean; 7 | onChange: () => void; 8 | dataTest?: string; 9 | disabled?: boolean; 10 | forceTheme?: ThemeMode; 11 | size?: ToggleSize; 12 | } 13 | -------------------------------------------------------------------------------- /src/components/Toggle/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Toggle'; 2 | -------------------------------------------------------------------------------- /src/components/Tooltip/index.ts: -------------------------------------------------------------------------------- 1 | export { default, TooltipContent, TooltipTrigger } from './Tooltip'; 2 | export { TooltipPlacement, TooltipLabelProps } from './Tooltip.constants'; 3 | -------------------------------------------------------------------------------- /src/components/Typography/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Typography'; 2 | export { TypographyProps, TypographyOverflow, TypographySize, TypographyWeight } from './Typography.constants'; 3 | export { 4 | SMALL_CSS as TYPOGRAPHY_SMALL_CSS, 5 | MEDIUM_CSS as TYPOGRAPHY_MEDIUM_CSS, 6 | LARGE_CSS as TYPOGRAPHY_LARGE_CSS 7 | } from './Typography.styles'; 8 | -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- 1 | import { Size } from './types'; 2 | 3 | /** Maps Small, Medium and Large sizes to their corresponding height values */ 4 | export const SIZE_HEIGHT: Record = { 5 | small: 33, 6 | medium: 35, 7 | large: 42 8 | }; 9 | -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useClickOutside'; 2 | export * from './useKeyboardNavigation'; 3 | export * from './useMousePosition'; 4 | export * from './useOnEscapePress'; 5 | -------------------------------------------------------------------------------- /src/theme/index.ts: -------------------------------------------------------------------------------- 1 | export { 2 | AppThemeProvider, 3 | isOfTypeThemeName, 4 | ThemeContext, 5 | THEME_LOCAL_STORAGE_KEY, 6 | THEME_SELECT_VERSION, 7 | useTheme 8 | } from './AppThemeProvider'; 9 | export * from './theme'; 10 | -------------------------------------------------------------------------------- /src/utils/colors.scss: -------------------------------------------------------------------------------- 1 | $border-gray-light: var(--border-secondary); 2 | $fill-gray-light: var(--bg-l1-solid); 3 | $text-gray-dark: var(--text-disabled); 4 | $text-primary: var(--text-secondary); 5 | $border-active: var(--text-link); 6 | $box-shadow-active: 0 0 0 2px var(--tab-active-shadow); 7 | -------------------------------------------------------------------------------- /src/utils/mixins.scss: -------------------------------------------------------------------------------- 1 | // give an element equal height and width 2 | @mixin square($height, $width: $height) { 3 | height: $height; 4 | width: $width; 5 | } 6 | -------------------------------------------------------------------------------- /src/utils/typeUtils.ts: -------------------------------------------------------------------------------- 1 | export type RequireAtLeastOne = Pick> & 2 | { 3 | [K in Keys]-?: Required> & Partial>>; 4 | }[Keys]; 5 | 6 | export type RequireOnlyOne = Pick> & 7 | { 8 | [K in Keys]-?: Required> & Partial, undefined>>; 9 | }[Keys]; 10 | --------------------------------------------------------------------------------