Package Exports
- welcome-ui/2S4Q4M35-CzDcLRQb
- welcome-ui/33YRLYNQ-DFqMVRhj
- welcome-ui/7LQR24VD-CdN4ElmK
- welcome-ui/7P7IWEBR-DjpitcS1
- welcome-ui/7PRQYBBV-D9IY4qtU
- welcome-ui/Accordion
- welcome-ui/Accordion.css
- welcome-ui/Alert
- welcome-ui/Alert.css
- welcome-ui/AspectRatio
- welcome-ui/AspectRatio.css
- welcome-ui/Avatar
- welcome-ui/Avatar.css
- welcome-ui/Badge
- welcome-ui/Badge.css
- welcome-ui/Breadcrumb
- welcome-ui/Breadcrumb.css
- welcome-ui/Button
- welcome-ui/Button.css
- welcome-ui/ButtonGroup
- welcome-ui/ButtonGroup.css
- welcome-ui/C2LT7CSX-B3kzKaLP
- welcome-ui/Card
- welcome-ui/Card.css
- welcome-ui/Checkbox
- welcome-ui/Checkbox.css
- welcome-ui/CloseButton
- welcome-ui/CloseButton.css
- welcome-ui/CustomPopper-C1wIDHbM
- welcome-ui/CustomPopper.css
- welcome-ui/D7BWB6V7-DxIuJTrh
- welcome-ui/DatePicker
- welcome-ui/DatePicker.css
- welcome-ui/DateTimePicker
- welcome-ui/Drawer
- welcome-ui/Drawer.css
- welcome-ui/Drawer/AssetDrawer
- welcome-ui/DropdownMenu
- welcome-ui/DropdownMenu.css
- welcome-ui/E7PWFDGB-Cq0dD9y0
- welcome-ui/FIT2LC3L-CPJXByLq
- welcome-ui/Field
- welcome-ui/Field.css
- welcome-ui/FieldGroup
- welcome-ui/FieldGroup.css
- welcome-ui/FileDrop
- welcome-ui/FileDrop.css
- welcome-ui/FileUpload
- welcome-ui/FileUpload.css
- welcome-ui/Files
- welcome-ui/GYHYTZZN-DHSdjG7J
- welcome-ui/Hint
- welcome-ui/Hint.css
- welcome-ui/IAC2O6VC-C6SD2BcH
- welcome-ui/Icon
- welcome-ui/Icon.css
- welcome-ui/InputText
- welcome-ui/InputText.css
- welcome-ui/J4DPQC5Y-DoYyOPpe
- welcome-ui/Label
- welcome-ui/Label.css
- welcome-ui/Link
- welcome-ui/Link.css
- welcome-ui/Loader
- welcome-ui/Loader.css
- welcome-ui/Logo
- welcome-ui/Logo.css
- welcome-ui/MWF5B7KS-DoHIdPSn
- welcome-ui/Modal
- welcome-ui/Modal.css
- welcome-ui/Modal/Assets
- welcome-ui/NG75I6FS-75TMhlpH
- welcome-ui/NJZUP4KO-C2NOv_C-
- welcome-ui/Pagination
- welcome-ui/Pagination.css
- welcome-ui/PasswordInput
- welcome-ui/Popover
- welcome-ui/Popover.css
- welcome-ui/Q3KUZPD7-rHtne1MQ
- welcome-ui/Radio
- welcome-ui/Radio.css
- welcome-ui/RadioGroup
- welcome-ui/RadioGroup.css
- welcome-ui/RadioTab
- welcome-ui/RadioTab.css
- welcome-ui/Search
- welcome-ui/Search.css
- welcome-ui/Select
- welcome-ui/Select.css
- welcome-ui/Slider
- welcome-ui/Slider.css
- welcome-ui/Stepper
- welcome-ui/Stepper.css
- welcome-ui/StickyNote
- welcome-ui/StickyNote.css
- welcome-ui/Swiper
- welcome-ui/Swiper.css
- welcome-ui/Table
- welcome-ui/Table.css
- welcome-ui/Tabs
- welcome-ui/Tabs.css
- welcome-ui/Tag
- welcome-ui/Tag.css
- welcome-ui/Text
- welcome-ui/Text.css
- welcome-ui/Textarea
- welcome-ui/Textarea.css
- welcome-ui/TimePicker
- welcome-ui/Toast
- welcome-ui/Toast.css
- welcome-ui/Toggle
- welcome-ui/Toggle.css
- welcome-ui/Tooltip
- welcome-ui/Tooltip.css
- welcome-ui/US3TW2XI-C1E9L32T
- welcome-ui/VEHC2EHR-Cwt53vgQ
- welcome-ui/VariantIcon
- welcome-ui/VariantIcon.css
- welcome-ui/VisuallyHidden
- welcome-ui/VisuallyHidden.css
- welcome-ui/WJ7PHYH7-DfBy-oR4
- welcome-ui/WelcomeLoader
- welcome-ui/Window
- welcome-ui/Window.css
- welcome-ui/create-event-rXDe5aCQ
- welcome-ui/dist/types/components/Accordion/index.d.ts
- welcome-ui/dist/types/components/Accordion/index.test.d.ts
- welcome-ui/dist/types/components/Accordion/types.d.ts
- welcome-ui/dist/types/components/Alert/components/Buttons.d.ts
- welcome-ui/dist/types/components/Alert/components/Title.d.ts
- welcome-ui/dist/types/components/Alert/index.d.ts
- welcome-ui/dist/types/components/Alert/index.test.d.ts
- welcome-ui/dist/types/components/Alert/types.d.ts
- welcome-ui/dist/types/components/AspectRatio/index.d.ts
- welcome-ui/dist/types/components/AspectRatio/types.d.ts
- welcome-ui/dist/types/components/Avatar/index.d.ts
- welcome-ui/dist/types/components/Avatar/types.d.ts
- welcome-ui/dist/types/components/Avatar/utils.d.ts
- welcome-ui/dist/types/components/Badge/index.d.ts
- welcome-ui/dist/types/components/Badge/index.test.d.ts
- welcome-ui/dist/types/components/Badge/types.d.ts
- welcome-ui/dist/types/components/Breadcrumb/Item.d.ts
- welcome-ui/dist/types/components/Breadcrumb/index.d.ts
- welcome-ui/dist/types/components/Breadcrumb/index.test.d.ts
- welcome-ui/dist/types/components/Breadcrumb/types.d.ts
- welcome-ui/dist/types/components/Button/index.d.ts
- welcome-ui/dist/types/components/Button/index.test.d.ts
- welcome-ui/dist/types/components/Button/types.d.ts
- welcome-ui/dist/types/components/ButtonGroup/index.d.ts
- welcome-ui/dist/types/components/ButtonGroup/index.test.d.ts
- welcome-ui/dist/types/components/ButtonGroup/types.d.ts
- welcome-ui/dist/types/components/Card/Body.d.ts
- welcome-ui/dist/types/components/Card/Cover.d.ts
- welcome-ui/dist/types/components/Card/Footer.d.ts
- welcome-ui/dist/types/components/Card/Header.d.ts
- welcome-ui/dist/types/components/Card/index.d.ts
- welcome-ui/dist/types/components/Card/index.test.d.ts
- welcome-ui/dist/types/components/Card/types.d.ts
- welcome-ui/dist/types/components/Checkbox/index.d.ts
- welcome-ui/dist/types/components/Checkbox/types.d.ts
- welcome-ui/dist/types/components/CloseButton/index.d.ts
- welcome-ui/dist/types/components/CloseButton/types.d.ts
- welcome-ui/dist/types/components/DatePicker/index.d.ts
- welcome-ui/dist/types/components/DatePicker/types.d.ts
- welcome-ui/dist/types/components/DateTimePicker/index.d.ts
- welcome-ui/dist/types/components/DateTimePicker/types.d.ts
- welcome-ui/dist/types/components/DateTimePicker/utils.d.ts
- welcome-ui/dist/types/components/DateTimePickerCommon/CustomHeader.d.ts
- welcome-ui/dist/types/components/DateTimePickerCommon/CustomPopper.d.ts
- welcome-ui/dist/types/components/DateTimePickerCommon/types.d.ts
- welcome-ui/dist/types/components/DateTimePickerCommon/utils.d.ts
- welcome-ui/dist/types/components/Drawer/AssetDrawer/Header.d.ts
- welcome-ui/dist/types/components/Drawer/AssetDrawer/IconBlock.d.ts
- welcome-ui/dist/types/components/Drawer/AssetDrawer/index.d.ts
- welcome-ui/dist/types/components/Drawer/AssetDrawer/types.d.ts
- welcome-ui/dist/types/components/Drawer/components/Backdrop.d.ts
- welcome-ui/dist/types/components/Drawer/components/Close.d.ts
- welcome-ui/dist/types/components/Drawer/components/Content.d.ts
- welcome-ui/dist/types/components/Drawer/components/Footer.d.ts
- welcome-ui/dist/types/components/Drawer/components/Media.d.ts
- welcome-ui/dist/types/components/Drawer/components/Trigger.d.ts
- welcome-ui/dist/types/components/Drawer/index.d.ts
- welcome-ui/dist/types/components/Drawer/types.d.ts
- welcome-ui/dist/types/components/DropdownMenu/Action.d.ts
- welcome-ui/dist/types/components/DropdownMenu/Arrow.d.ts
- welcome-ui/dist/types/components/DropdownMenu/Group.d.ts
- welcome-ui/dist/types/components/DropdownMenu/Item.d.ts
- welcome-ui/dist/types/components/DropdownMenu/Search.d.ts
- welcome-ui/dist/types/components/DropdownMenu/Separator.d.ts
- welcome-ui/dist/types/components/DropdownMenu/Submenu.d.ts
- welcome-ui/dist/types/components/DropdownMenu/Trigger.d.ts
- welcome-ui/dist/types/components/DropdownMenu/index.d.ts
- welcome-ui/dist/types/components/DropdownMenu/types.d.ts
- welcome-ui/dist/types/components/Field/index.d.ts
- welcome-ui/dist/types/components/Field/types.d.ts
- welcome-ui/dist/types/components/FieldGroup/index.d.ts
- welcome-ui/dist/types/components/FieldGroup/types.d.ts
- welcome-ui/dist/types/components/FileDrop/components/FilePreview.d.ts
- welcome-ui/dist/types/components/FileDrop/components/Message.d.ts
- welcome-ui/dist/types/components/FileDrop/components/Preview.d.ts
- welcome-ui/dist/types/components/FileDrop/index.d.ts
- welcome-ui/dist/types/components/FileDrop/types.d.ts
- welcome-ui/dist/types/components/FileDrop/utils.d.ts
- welcome-ui/dist/types/components/FileUpload/index.d.ts
- welcome-ui/dist/types/components/FileUpload/types.d.ts
- welcome-ui/dist/types/components/Files/index.d.ts
- welcome-ui/dist/types/components/Files/index.test.d.ts
- welcome-ui/dist/types/components/Files/types.d.ts
- welcome-ui/dist/types/components/Hint/index.d.ts
- welcome-ui/dist/types/components/Hint/index.test.d.ts
- welcome-ui/dist/types/components/Hint/types.d.ts
- welcome-ui/dist/types/components/Icon/Sprite.d.ts
- welcome-ui/dist/types/components/Icon/icons.d.ts
- welcome-ui/dist/types/components/Icon/index.d.ts
- welcome-ui/dist/types/components/Icon/index.test.d.ts
- welcome-ui/dist/types/components/Icon/types.d.ts
- welcome-ui/dist/types/components/InputText/index.d.ts
- welcome-ui/dist/types/components/InputText/types.d.ts
- welcome-ui/dist/types/components/Label/index.d.ts
- welcome-ui/dist/types/components/Label/index.test.d.ts
- welcome-ui/dist/types/components/Label/types.d.ts
- welcome-ui/dist/types/components/Link/index.d.ts
- welcome-ui/dist/types/components/Link/index.test.d.ts
- welcome-ui/dist/types/components/Link/types.d.ts
- welcome-ui/dist/types/components/Loader/index.d.ts
- welcome-ui/dist/types/components/Loader/index.test.d.ts
- welcome-ui/dist/types/components/Loader/types.d.ts
- welcome-ui/dist/types/components/Logo/Solutions.d.ts
- welcome-ui/dist/types/components/Logo/Symbol.d.ts
- welcome-ui/dist/types/components/Logo/Welcome.d.ts
- welcome-ui/dist/types/components/Logo/Wui.d.ts
- welcome-ui/dist/types/components/Logo/index.d.ts
- welcome-ui/dist/types/components/Modal/Assets/AssetBackdrop.d.ts
- welcome-ui/dist/types/components/Modal/Assets/AssetContent.d.ts
- welcome-ui/dist/types/components/Modal/Assets/AssetTitle.d.ts
- welcome-ui/dist/types/components/Modal/Assets/AssetWithTitle.d.ts
- welcome-ui/dist/types/components/Modal/Assets/CloseButton.d.ts
- welcome-ui/dist/types/components/Modal/Assets/Dialog.d.ts
- welcome-ui/dist/types/components/Modal/Assets/Iframe.d.ts
- welcome-ui/dist/types/components/Modal/Assets/index.d.ts
- welcome-ui/dist/types/components/Modal/Assets/types.d.ts
- welcome-ui/dist/types/components/Modal/components/Backdrop.d.ts
- welcome-ui/dist/types/components/Modal/components/Body.d.ts
- welcome-ui/dist/types/components/Modal/components/Content.d.ts
- welcome-ui/dist/types/components/Modal/components/Footer.d.ts
- welcome-ui/dist/types/components/Modal/components/Header.d.ts
- welcome-ui/dist/types/components/Modal/components/Trigger.d.ts
- welcome-ui/dist/types/components/Modal/components/WindowMedia.d.ts
- welcome-ui/dist/types/components/Modal/index.d.ts
- welcome-ui/dist/types/components/Modal/index.test.d.ts
- welcome-ui/dist/types/components/Modal/types.d.ts
- welcome-ui/dist/types/components/Pagination/index.d.ts
- welcome-ui/dist/types/components/Pagination/types.d.ts
- welcome-ui/dist/types/components/Pagination/utils.d.ts
- welcome-ui/dist/types/components/PasswordInput/ToggleButton.d.ts
- welcome-ui/dist/types/components/PasswordInput/index.d.ts
- welcome-ui/dist/types/components/PasswordInput/types.d.ts
- welcome-ui/dist/types/components/Popover/Arrow.d.ts
- welcome-ui/dist/types/components/Popover/Content.d.ts
- welcome-ui/dist/types/components/Popover/ContentWrapper.d.ts
- welcome-ui/dist/types/components/Popover/PopoverHover.d.ts
- welcome-ui/dist/types/components/Popover/Title.d.ts
- welcome-ui/dist/types/components/Popover/Trigger.d.ts
- welcome-ui/dist/types/components/Popover/index.d.ts
- welcome-ui/dist/types/components/Popover/usePopover.d.ts
- welcome-ui/dist/types/components/Radio/index.d.ts
- welcome-ui/dist/types/components/Radio/types.d.ts
- welcome-ui/dist/types/components/RadioGroup/index.d.ts
- welcome-ui/dist/types/components/RadioGroup/types.d.ts
- welcome-ui/dist/types/components/RadioTab/index.d.ts
- welcome-ui/dist/types/components/RadioTab/types.d.ts
- welcome-ui/dist/types/components/Search/index.d.ts
- welcome-ui/dist/types/components/Search/index.test.d.ts
- welcome-ui/dist/types/components/Search/types.d.ts
- welcome-ui/dist/types/components/Select/index.d.ts
- welcome-ui/dist/types/components/Select/multipleSelections.d.ts
- welcome-ui/dist/types/components/Select/types.d.ts
- welcome-ui/dist/types/components/Select/utils.d.ts
- welcome-ui/dist/types/components/Slider/Range.d.ts
- welcome-ui/dist/types/components/Slider/index.d.ts
- welcome-ui/dist/types/components/Slider/types.d.ts
- welcome-ui/dist/types/components/Stepper/index.d.ts
- welcome-ui/dist/types/components/Stepper/index.test.d.ts
- welcome-ui/dist/types/components/Stepper/types.d.ts
- welcome-ui/dist/types/components/Stepper/utils.d.ts
- welcome-ui/dist/types/components/StickyNote/components/Button.d.ts
- welcome-ui/dist/types/components/StickyNote/components/Title.d.ts
- welcome-ui/dist/types/components/StickyNote/index.d.ts
- welcome-ui/dist/types/components/StickyNote/index.test.d.ts
- welcome-ui/dist/types/components/StickyNote/types.d.ts
- welcome-ui/dist/types/components/Swiper/index.d.ts
- welcome-ui/dist/types/components/Swiper/index.test.d.ts
- welcome-ui/dist/types/components/Swiper/types.d.ts
- welcome-ui/dist/types/components/Swiper/utils.d.ts
- welcome-ui/dist/types/components/Table/index.d.ts
- welcome-ui/dist/types/components/Table/index.test.d.ts
- welcome-ui/dist/types/components/Table/types.d.ts
- welcome-ui/dist/types/components/Tabs/Tab.d.ts
- welcome-ui/dist/types/components/Tabs/TabPanel.d.ts
- welcome-ui/dist/types/components/Tabs/index.d.ts
- welcome-ui/dist/types/components/Tabs/types.d.ts
- welcome-ui/dist/types/components/Tabs/utils.d.ts
- welcome-ui/dist/types/components/Tag/index.d.ts
- welcome-ui/dist/types/components/Tag/index.test.d.ts
- welcome-ui/dist/types/components/Tag/types.d.ts
- welcome-ui/dist/types/components/Text/index.d.ts
- welcome-ui/dist/types/components/Text/types.d.ts
- welcome-ui/dist/types/components/Textarea/index.d.ts
- welcome-ui/dist/types/components/Textarea/types.d.ts
- welcome-ui/dist/types/components/TimePicker/index.d.ts
- welcome-ui/dist/types/components/TimePicker/types.d.ts
- welcome-ui/dist/types/components/Toast/components/Growl.d.ts
- welcome-ui/dist/types/components/Toast/components/Snackbar.d.ts
- welcome-ui/dist/types/components/Toast/index.d.ts
- welcome-ui/dist/types/components/Toast/index.test.d.ts
- welcome-ui/dist/types/components/Toast/types.d.ts
- welcome-ui/dist/types/components/Toggle/index.d.ts
- welcome-ui/dist/types/components/Toggle/index.test.d.ts
- welcome-ui/dist/types/components/Toggle/types.d.ts
- welcome-ui/dist/types/components/Tooltip/index.d.ts
- welcome-ui/dist/types/components/Tooltip/types.d.ts
- welcome-ui/dist/types/components/VariantIcon/index.d.ts
- welcome-ui/dist/types/components/VariantIcon/index.test.d.ts
- welcome-ui/dist/types/components/VariantIcon/types.d.ts
- welcome-ui/dist/types/components/VisuallyHidden/index.d.ts
- welcome-ui/dist/types/components/VisuallyHidden/types.d.ts
- welcome-ui/dist/types/components/WelcomeLoader/index.d.ts
- welcome-ui/dist/types/components/WelcomeLoader/loader.json.d.ts
- welcome-ui/dist/types/components/Window/components/Body.d.ts
- welcome-ui/dist/types/components/Window/components/BoxText.d.ts
- welcome-ui/dist/types/components/Window/components/Header.d.ts
- welcome-ui/dist/types/components/Window/components/Media.d.ts
- welcome-ui/dist/types/components/Window/components/TabPanel.d.ts
- welcome-ui/dist/types/components/Window/index.d.ts
- welcome-ui/dist/types/components/Window/index.test.d.ts
- welcome-ui/dist/types/components/Window/types.d.ts
- welcome-ui/dist/types/theme/clean-tokens.d.ts
- welcome-ui/dist/types/theme/extract-css-vars.d.ts
- welcome-ui/dist/types/theme/generate-theme.d.ts
- welcome-ui/dist/types/theme/index.d.ts
- welcome-ui/dist/types/theme/tokens/semantics.json.d.ts
- welcome-ui/dist/types/theme/types.d.ts
- welcome-ui/dist/types/theme/utils/parseTokens.d.ts
- welcome-ui/dist/types/theme/utils/parseTokens.test.d.ts
- welcome-ui/dist/types/types.d.ts
- welcome-ui/dist/types/utils/clamp.d.ts
- welcome-ui/dist/types/utils/classNames.d.ts
- welcome-ui/dist/types/utils/classNames.test.d.ts
- welcome-ui/dist/types/utils/create-event.d.ts
- welcome-ui/dist/types/utils/forwardRefWithAs.d.ts
- welcome-ui/dist/types/utils/index.d.ts
- welcome-ui/dist/types/utils/throttle.d.ts
- welcome-ui/dist/types/utils/ts-utils.d.ts
- welcome-ui/dist/types/utils/use-copy-text.d.ts
- welcome-ui/dist/types/utils/use-isomorphic-layout-effect.d.ts
- welcome-ui/dist/types/utils/use-screens.d.ts
- welcome-ui/dist/types/utils/use-screens.test.d.ts
- welcome-ui/dist/types/utils/use-viewport.d.ts
- welcome-ui/dist/types/utils/useForkRef.d.ts
- welcome-ui/downshift.esm-xtYanIDi
- welcome-ui/floating-ui.dom.browser.min-Bza9K_UR
- welcome-ui/forwardRefWithAs-8eP3ZN15
- welcome-ui/index-DmEMuVTM
- welcome-ui/index-PAaZGbyz
- welcome-ui/scss/breakpoints
- welcome-ui/scss/text-ellipsis
- welcome-ui/scss/texts
- welcome-ui/tab-panel-Bs1vehNH
- welcome-ui/theme
- welcome-ui/theme.css
- welcome-ui/throttle-BDBzFeFj
- welcome-ui/tslib.es6-C80jYMbM
- welcome-ui/utils
- welcome-ui/utils-BGmdljvh
- welcome-ui/utils.css
Readme
Welcome UI
Welcome to the Welcome UI library created by Welcome to the jungle, a customizable design system with react, typescript, tailwindcss and ariakit.
Here you'll find all the core components you need to create a delightful webapp.
Installation
1 - Install the welcome-ui package and peer dependencies listed below:
yarn add welcome-ui tailwindcss react@^19.0.0yarn add postcss --dev2 - Add dependencies for vite project
yarn add @tailwindcss/vite sass-embedded --dev3 - Add on your vite config tailwindcss plugin
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
plugins: [
tailwindcss(),
],
})Import library & Theme
On your theme or global css import:
- TailwindCSS
- Welcome UI Theme
- Welcome UI components style
@import 'tailwindcss';
@import 'welcome-ui/theme.css';
@import 'welcome-ui/Accordion.css';
@import 'welcome-ui/Alert.css';
@import 'welcome-ui-new/***other-components-you-need***.css';
...Enjoy! 🌞
import { Button } from 'welcome-ui/Button'
return <Button>Ok let's go</Button>Develop on local
- Install
yarn- Start documentation website
yarn start- and go to http://localhost:3020
How to release
The release of the library is automated by the CI, you just need to bump package version and push git tags to initiate the process.
Release process
The commands listed below will only prompt for library to bump. Then they will modify package version, commit changes and create the git tag to finally push everything to github. No further actions are required once you have validated the packages to bump.
How to release
Production
(ex: 7.1.0):
yarn releaseAlpha
(ex: 7.1.0-alpha.0)
Generate an alpha release for broader team testing:
yarn release:alphaDevelopment
(ex: dev.1738060597)
Create a development release based on the current timestamp for quick testing of pre-release features:
yarn release:devAbout the CI
The CI will trigger on tags to build the packages and then push them to the npm registry