パッケージの詳細

@tektoncd/dashboard-components

tektoncd160Apache-2.00.58.0-alpha.0

React components for the Tekton Dashboard

tekton, tektoncd, components, react

readme

@tektoncd/dashboard-components

React components for the Tekton Dashboard

Getting started

To install @tektoncd/dashboard-components in your project, you will need to run the following command using npm:

npm install -S @tektoncd/dashboard-components

If you prefer Yarn, use the following command instead:

yarn add @tektoncd/dashboard-components

You will also need to install the Carbon packages which provide the base styling and components:

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 frameworks' documentation worth reviewing:

Or if you're just using a bundler:

Or anything else not listed above:

Usage

The @tektoncd/dashboard-components package provides components and icons used by the Tekton Dashboard.

To use a component, you can import it directly from the package:

import { StatusIcon } from '@tektoncd/dashboard-components';

function MyComponent() {
  return <StatusIcon status="Unknown" reason="Pending" />;
}

To include the styles for a specific component:

@import '@tektoncd/dashboard-components/src/components/StatusIcon/StatusIcon.scss';

For a full list of components available, checkout our Storybook.

📖 API Documentation

If you're looking for @tektoncd/dashboard-components API documentation, check out:

🙌 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! 👀


Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License. Code samples are licensed under the Apache 2.0 License.