3.0.0 • Published 2 years ago

@ricardojrmcom/pain v3.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@ricardojrmcom/pain

React meta data utility

build license

author

lang version size


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