3.0.0 • Published 2 years ago
@ricardojrmcom/pain v3.0.0
⚫ @ricardojrmcom/pain
React meta data utility
Install
npm install @ricardojrmcom/pain
yarn add @ricardojrmcom/pain
Usage
import { usePain, PainProvider, PainRecord } from '@ricardojrmcom/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 (@ricardojrmcom)
Bootstrapped with 🟣@ricardojrmcom/supernova
3.0.0
2 years ago