Install
npm install @ricardo-jrm/pain
yarn add @ricardo-jrm/pain
Usage
import { usePain, PainProvider, PainRecord } from '@ricardo-jrm/pain';
// app
const examplePain: PainRecord = {
default: { name: 'Default' },
pain1: { name: 'pain 1' },
pain2: { name: 'pain 2' },
};
<PainProvider pain={examplePain} painDefault="default">
{...}
</PainProvider>
// component
const { painActive, painActiveId, painSetById } = usePain();
License
MIT © Ricardo <l1b3r_-> Mota (@ricardo-jrm)
Bootstrapped with