@tidy-ui/feedback
Version:
Tidy UI feedback group components includes Notification, Toaster
156 lines (133 loc) • 5.62 kB
Markdown
<p align="center">
<img width="250" src="https://raw.githubusercontent.com/badatt/tidy-ui/main/internals/assets/images/storybook-logo.png" alt="Tidy UI" />
</p>
<h1 align="center">
@tidy-ui/feedback
<a href="https://www.npmjs.com/package/@tidy-ui/feedback">
<img alt="npm (scoped)" src="https://img.shields.io/npm/v/@tidy-ui/feedback" />
</a>
</h1>
<p align="center">
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=alert_status"
alt="Quality Gate Status"
/>
</a>
</p>
<p align="center">
<a href="https://github.com/badatt/tidy-ui/actions/workflows/publish-wf.yml" target="_blank">
<img src="https://github.com/badatt/tidy-ui/actions/workflows/publish-wf.yml/badge.svg" alt="Publishing" />
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=coverage" alt="Coverage" />
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=vulnerabilities"
alt="Vulnerabilities"
/>
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=bugs" alt="Bugs" />
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=security_rating"
alt="Security Rating"
/>
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=sqale_rating"
alt="Maintainability Rating"
/>
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=code_smells"
alt="Code Smells"
/>
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=ncloc"
alt="Lines of Code"
/>
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=sqale_index"
alt="Technical Debt"
/>
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=reliability_rating"
alt="Reliability Rating"
/>
</a>
<a href="https://sonarcloud.io/summary/new_code?id=badatt_tidy-ui" target="_blank">
<img
src="https://sonarcloud.io/api/project_badges/measure?project=badatt_tidy-ui&metric=duplicated_lines_density"
alt="Duplicated Lines (%)"
/>
</a>
</p>
## Project Description
Tidy UI is a family of components necessary for your react application. The components are powered <a href="https://styled-components.com/" target="_blank">styled-components</a>, features include css-in-js, theming etc
## Build with
- react
- styled-components
- rollup
- lerna
## Installation
```cmd
yarn add @tidy-ui/feedback
```
```cmd
npm i @tidy-ui/feedback
```
## Getting started
Here is a sample root level component that should enclose all tidy-ui components
```typescript
import React from 'react';
import { TidyUiProvider, orchidLight } from '@tidy-ui/commons';
import { ... } from '@tidy-ui/feedback';
function App() {
return <TidyUiProvider theme={orchidLight}>...</TidyUiProvider>;
}
export default App;
```
Include required components with in the place holder `...`
### Storybook
<a href="https://main--62f5d4e6c0b101cafe0f9e33.chromatic.com" target="_blank"><img src="https://raw.githubusercontent.com/storybookjs/brand/master/badge/badge-storybook.svg"/></a>
Visit the storybook and start using components in your app.
## Packages
These are the packages that come under feedback class of tidy-ui components
<table>
<thead>
<tr><th>Package</th><th>Version</th><th>Downloads</th></tr>
</thead>
<tbody>
<tr>
<td>@tidy-ui/notification</td>
<td><a href="https://www.npmjs.com/package/@tidy-ui/notification"><img alt="npm (scoped)" src="https://img.shields.io/npm/v/@tidy-ui/notification"></a></td>
<td><img alt="npm" src="https://img.shields.io/npm/dw/@tidy-ui/notification"></td>
</tr>
<tr>
<td>@tidy-ui/toaster</td>
<td><a href="https://www.npmjs.com/package/@tidy-ui/toaster"><img alt="npm (scoped)" src="https://img.shields.io/npm/v/@tidy-ui/toaster"></a></td>
<td><img alt="npm" src="https://img.shields.io/npm/dw/@tidy-ui/toaster"></td>
</tr>
</tbody>
</table>
---
<p align="center">
<a href="CHANGELOG.md">
<img src="https://img.shields.io/badge/dynamic/json?color=blue&label=changelog&query=%24.name&url=https%3A%2F%2Fapi.github.com%2Frepos%2Fbadatt%2Ftidy-ui%2Freleases%2Flatest" />
</a>
<a href="https://github.com/badatt/tidy-ui/releases">
<img src="https://img.shields.io/badge/dynamic/json?color=blue&label=releases&query=%24.name&url=https%3A%2F%2Fapi.github.com%2Frepos%2Fbadatt%2Ftidy-ui%2Freleases%2Flatest" />
</a>
</p>