Security News
38% of CISOs Fear Theyβre Not Moving Fast Enough on AI
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
@carbon/react
Advanced tools
React components for the Carbon Design System
To install @carbon/react
in your project, you will need to run the following
command using npm:
npm install -S @carbon/react
If you prefer Yarn, use the following command instead:
yarn add @carbon/react
This package requires Dart Sass in order to compile styles.
If you're new to Sass, we recommend checking out the following resources and links:
For info on how to configure Sass for your project, here are some common framework's documentation worth reviewing:
Or if you're just using a bundler:
Or anything else not listed above:
Once you get Sass up and running in your project, you may need to configure Sass
to include node_modules
in its includePaths
option. For more information,
checkout the configuration section in
our Sass docs.
The @carbon/react
package provides components and icons for the Carbon Design
System.
To use a component, you can import it directly from the package:
import { Button } from '@carbon/react';
function MyComponent() {
return <Button>Example usage</Button>;
}
To include the styles for a specific component, you can either import all the styles from the project or include the styles for a specific component:
// Bring in all the styles for Carbon
@use '@carbon/react';
// Or bring in the styles for just one component
@use '@carbon/react/scss/components/button';
For a full list of components available, checkout our Storybook.
The @carbon/react
package also provides icon components that you can include
in your project. You can import these icon components from the
@carbon/react/icons
entrypoint:
import { Add } from '@carbon/react/icons';
function MyComponent() {
return <Add />;
}
For a full list of icons available, checkout our website.
If you're looking for @carbon/react
API documentation, check out:
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! π
Licensed under the Apache 2.0 License.
FAQs
React components for the Carbon Design System
The npm package @carbon/react receives a total of 32,290 weekly downloads. As such, @carbon/react popularity was classified as popular.
We found that @carbon/react demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Β It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.
Security News
Company News
Socket is joining TC54 to help develop standards for software supply chain security, contributing to the evolution of SBOMs, CycloneDX, and Package URL specifications.