@soalio/delta-ui v1.4.18
React Component Library for Delta web applications
This Library was created using the following technologies
It also features:
- Storybook to create and show off components
- Jest and React Testing Library enabling testing of the components
Development
Testing
npm run testBuilding
npm run buildStorybook
To run a live-reload Storybook server on your local machine:
npm run storybookTo export Storybook as static files:
npm run storybook:exportUse storybook-static folder to host it in cloud server.
Generating New Components
Run this command to generate all the files you need to start building out a new component. To use it:
npm run generate YourComponentNameThis will generate:
/src
/YourComponentName
YourComponentName.tsx
YourComponentName.stories.tsx
YourComponentName.test.tsx
YourComponentName.types.ts
YourComponentName.style.tsThe default templates for each file can be modified under util/templates.
Installing Component Library Locally
In your react application ( eg. admin-web, delta-web, frewall-web etc ), you can run:
npm i --save <relative-path-to-your-library>which will install the local component library as a dependency in react application. It'll then appear as a dependency in package.json like:
...
"dependencies": {
...
"react-component-library": "file:../react-component-library",
...
},
...Your components can then be imported and used in that project.
Usage
Usage of the component (after the library installed as a dependency into another project) will be:
import React from "react";
import { TestComponent } from "delta-ui";
const App = () => (
<div className="app-container">
<h1>Hello I'm consuming the component library</h1>
<TestComponent mode="dark" />
</div>
);
export default App;2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago