@qlue/react-component v1.36.46
Qlue UI Storybook
@qlue/react-component is a collection of React
components that conforms to Qlue Style created by Qlue UI/UX team.
Changelog
Current @qlue/react-component version is 1.36.41
feature changes
1.36.39 - 31 Oktober 2022 - commit id: e649e8f
- Fix Card Table
 
Installation
Install with npm or yarn
npm i -S @qlue/react-component
# OR
yarn add @qlue/react-componentRequirements
@qlue/react-component uses Tachyons for the design system and it is required to import the CSS in your project. Please refer to Tachyons CSS Documentation for available CSS classnames
// Required CSS import including the Tachyons CSS
import "@qlue/react-component/dist/styles.css";
// Map Component CSS (Import if you use Map!)
import "@qlue/react-component/dist/Map/styles.css";
// Table Component css (Import if you use Table!)
import "@qlue/react-component/dist/Table/styles.css";How to make this library synchronized with YourApp
- Clone the repository using 
git cloneand navigate inside usingcd react-component - Run 
yarn linkto make this package linkable toYourApplocally. More about yarn link - Run second terminal window without closing the first one
 - Second terminal: navigate to the root directory of 
YourApp - Second terminal: run 
yarn link @qlue/react-componentto makeYourApputilizing the previously-linked package - First terminal: run 
yarn run watch - Second terminal: run 
YourApp - If 
YourApprefreshes after any changes on this package, it means it is already working 
Usage
import React from "react";
import Select from "@qlue/react-component/dist/Select";
import "@qlue/react-component/dist/styles.css";
const App = props => (
  <Select {...props} options={selectOptions} value={getValue} />
);Testing
Test with npm or yarn using Jest and Enzyme
npm run test
# OR
yarn testContributing
Qlue React Front End team is required to be active in developing the UI Component as it will be used across product. Always make a PR into development! Be active in develop each component functionality, UI, & testing as it will recorded in the history
1. Please update the readme in the component your working on to track the changes history. Below is the example
src/qlueDashboard/DateFilter/README.mdsrc/qlueDashboard/CardSummary/README.md
## Changelog
## bugfix
#### **1.35.7** - [*29 Juni 2021*] - `commit id: cc133404`
- **QWD-1921** - Remove restprops spread into the Date Component
#### **1.35.8** - [*30 Juni 2021*] - `commit id: zwasd344`
- **QWD-1922** -  Remove the onChange function
## feature change
#### **1.36.38** - [*27 September 2022*] - `commit id: 8bdaaed`
- **TM-855** - create monthAhead prop on MonthPickerWrite the version release, date changes, commit id, JIRA task id, & description
2. Don't forget to update the prop-types as it will automatically updates the storybook
3. Update the storybook component inside stories folder
How to Run Storybook locally:
- Install the packages -> yarn / npm i
 - create dist folder -> yarn watch / npm run watch
 - run storybook -> yarn storybook/ npm run storybook
 
TODO:
- Testing (react-testing-library)!
 
Contributor are very welcome to help build awesome UI :)
Why we use Storybook:
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
4 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
4 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
4 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
4 years ago
4 years ago
4 years ago
4 years ago