Skip to content
A design system built by IBM
Branch: master
Clone or download
asudoh Use controlled state with value (#3028)
This change turns `<NumberInput>` to "controlled mode", if `value`
prop exists. Such "controlled mode" switch is behind
`useControlledStateWithValue ` feature flag for now to given
it's a breaking change.

Also this change introduces `readOnly` prop to `<NumberInput>` with
corresponding style.

Refs #2489.
Latest commit 64c5953 Jun 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci chore(ci): add canary publishing steps (#2988) Jun 10, 2019
.github chore(github): update stale.yml (#3055) Jun 14, 2019
.yarn chore(devenv): re-introduce theme switcher (#3073) Jun 18, 2019
docs docs(icons): fix typo in icons.md (#3004) Jun 10, 2019
e2e chore(project): add elements packages May 8, 2019
packages Use controlled state with value (#3028) Jun 19, 2019
tasks feat(cli): add @carbon/cli package (#2982) Jun 10, 2019
.editorconfig refactor(project): move to monorepo (#2363) May 5, 2019
.eslintignore feat(eslint): add eslint-config-carbon (#2986) Jun 10, 2019
.gitignore chore(project): add elements packages May 8, 2019
.nvmrc refactor(project): move to monorepo (#2363) May 5, 2019
.prettierignore chore(project): use yarn policies to set version to 1.16.0 (#2902) Jun 3, 2019
.stylelintignore chore(project): remove lint staged task for stylelint (#2701) May 13, 2019
.yarnrc chore(project): use yarn policies to set version to 1.16.0 (#2902) Jun 3, 2019
CODEOWNERS chore(project): add elements packages May 8, 2019
LICENSE chore: clean-up root-level project files (#1006) Aug 7, 2018
README.md chore(readme): Add reference to Angular and Vue (#2892) Jun 10, 2019
lerna.json chore(release): v10.3.0-rc.0 (#2861) May 28, 2019
package.json chore(project): replace outdated precommit hooks (#3009) Jun 11, 2019
yarn.lock chore(devenv): re-introduce theme switcher (#3073) Jun 18, 2019

README.md

Carbon Design System

Carbon Design System

Carbon is an open-source design system built by IBM. With the IBM Design Language as its foundation, the system consists of working code, design tools and resources, human interface guidelines, and a vibrant community of contributors.

Carbon is released under the Apache-2.0 license Build Status Maintained with Lerna PRs welcome

Getting started

If you're just getting started, check out carbon-components. If you're looking for React components, take a look at carbon-components-react.

We also have community-contributed components for the following technologies:

If you're trying to find something specific, here's a full list of packages that we support!

Package name Description
carbon-components Component styles and Vanilla JavaScript
carbon-components-react React components
@carbon/elements IBM Design Language elements like colors, type, iconography, and more
@carbon/colors Work with IBM Design Language colors
@carbon/grid Build layouts using the new 16 column grid system
@carbon/icons Iconography assets. We also offer support in: React, Angular, and Vue
@carbon/layout Layout-based units and spacing scale
@carbon/motion Productive and expressive motion curves
@carbon/themes Color tokens available in the Carbon Design System, like $interactive-01
@carbon/type New type tokens used alongside IBM Plex

📚 Documentation

🙌 Contributing

We're always looking for contributors to help us fix bugs, build new features, or help us improve the project documentation. If you're interested, definitely check out our Contributing Guide and our Developer Guide! 👀

📝 License

Licensed under the Apache 2.0 License.

You can’t perform that action at this time.