UNPKG

@tidy-ui/button

Version:

A Button is like a magic wand for websites. When you click it, cool things happen! It can send forms, pop up chats, undo stuff, or even whisk you away to new places on the web. So, it's your go-to for making things tick and getting stuff done with a simpl

134 lines (114 loc) 4.81 kB
<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/button <a href="https://www.npmjs.com/package/@tidy-ui/button"> <img alt="npm (scoped)" src="https://img.shields.io/npm/v/@tidy-ui/button" /> </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/button ``` ```cmd npm i @tidy-ui/button ``` ## 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/button'; function App() { return <TidyUiProvider theme={orchidLight}>...</TidyUiProvider>; } export default App; ``` Include required components with in the place holder `...` ### Storybook <a href="https://storybook.tidy-ui.com/?path=/story/presentation-alert--alert" 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. --- <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>