Package Exports
- @talend/design-system
- @talend/design-system/lib/components/Accordion
- @talend/design-system/lib/components/Badge
- @talend/design-system/lib/components/Breadcrumbs
- @talend/design-system/lib/components/Button
- @talend/design-system/lib/components/ButtonAsLink
- @talend/design-system/lib/components/ButtonIcon
- @talend/design-system/lib/components/Card
- @talend/design-system/lib/components/Clickable
- @talend/design-system/lib/components/Combobox
- @talend/design-system/lib/components/Divider
- @talend/design-system/lib/components/Drawer
- @talend/design-system/lib/components/Dropdown
- @talend/design-system/lib/components/EmptyState
- @talend/design-system/lib/components/Enumeration
- @talend/design-system/lib/components/ErrorState
- @talend/design-system/lib/components/Form
- @talend/design-system/lib/components/Form/Affix
- @talend/design-system/lib/components/Form/Buttons
- @talend/design-system/lib/components/Form/Field/Datalist
- @talend/design-system/lib/components/Form/Field/Input
- @talend/design-system/lib/components/Form/Field/Input/Password
- @talend/design-system/lib/components/Form/Field/Select
- @talend/design-system/lib/components/Form/Field/Textarea
- @talend/design-system/lib/components/Form/Fieldset
- @talend/design-system/lib/components/Form/Label
- @talend/design-system/lib/components/Form/Primitives
- @talend/design-system/lib/components/Form/Row
- @talend/design-system/lib/components/Icon
- @talend/design-system/lib/components/IconsProvider
- @talend/design-system/lib/components/InlineEditing
- @talend/design-system/lib/components/InlineMessage
- @talend/design-system/lib/components/Link
- @talend/design-system/lib/components/LinkAsButton
- @talend/design-system/lib/components/Linkable
- @talend/design-system/lib/components/Loading
- @talend/design-system/lib/components/Message
- @talend/design-system/lib/components/Modal
- @talend/design-system/lib/components/Popover
- @talend/design-system/lib/components/QualityBar
- @talend/design-system/lib/components/RatioBar
- @talend/design-system/lib/components/RichRadioButton
- @talend/design-system/lib/components/Skeleton
- @talend/design-system/lib/components/Stack
- @talend/design-system/lib/components/Status
- @talend/design-system/lib/components/StatusDot
- @talend/design-system/lib/components/Stepper
- @talend/design-system/lib/components/Stepper/Progress
- @talend/design-system/lib/components/Stepper/Step
- @talend/design-system/lib/components/Switch
- @talend/design-system/lib/components/Tabs
- @talend/design-system/lib/components/Tag
- @talend/design-system/lib/components/Tag/primitive
- @talend/design-system/lib/components/Tag/variations
- @talend/design-system/lib/components/ThemeProvider
- @talend/design-system/lib/components/ThemeProvider/ThemeContext
- @talend/design-system/lib/components/ThemeProvider/ThemeSwitcher
- @talend/design-system/lib/components/ThemeProviderWithoutGlobals
- @talend/design-system/lib/components/Tooltip
- @talend/design-system/lib/components/VisuallyHidden
- @talend/design-system/lib/components/illustrations
- @talend/design-system/lib/themes
- @talend/design-system/lib/types
Readme
Talend Design System
Coral is the design system used to build accessible, consistent, customizable and high quality customer experiences at Talend.
Getting Started
Clone the repository
$> git clone git@github.com:Talend/ui.git
Install the dependencies
$> yarn
Start Storybook and start editing
$> yarn start
Contributions
Check our exhaustive contribution guidelines here.
Please get to know our Architecture Decision Records:
Named exports
Please use named exports and link them at the root index to be embedded into the UMD.
Mobile-first
Style should be designed for mobile and adapted for tablet and desktop.
Style as separated files
Use CSS modules (ComponentName.module.scss
) and BEM in your style files.
Variations
Variations should extend of the basic components in separated files. Limit changes to styled-components scope.
End-to-End tests
Visual non-regression testing will be covered by Chromatic.