@shlinkio/shlink-frontend-kit
v1.5.0
Published
React components and utilities for Shlink frontend projects
Readme
Shlink frontend kit
Design system, component library and utilities for Shlink React frontend projects.
Installation
npm install @shlinkio/shlink-frontend-kitUsage
import { Button, useToggle } from '@shlinkio/shlink-frontend-kit';
import './tailwind.css';
export const App = () => {
const { flag, toggle } = useToggle();
return (
<div className="flex flex-col gap-3">
<p>The flag is {flag ? 'true' : 'false'}</p>
<Button onClick={toggle}>Click me</Button>
</>
)
};Tailwind
This library provides tailwindcss-based components. To use them make sure you add the following instructions to your tailwind stylesheet:
@import 'tailwindcss';
/* Add these two lines */
@source '../node_modules/@shlinkio/shlink-frontend-kit';
@import '@shlinkio/shlink-frontend-kit/tailwind.preset.css';