gatsby-plugin-monetization
A Gatsby plugin for react-monetize to speed up your integration with Web Monetization API
Install
yarn add gatsby-plugin-monetization
Or
npm install --save gatsby-plugin-monetization
How to use
You can read how to get your payment pointer on official website of Web Monetization API.
import { useContent, useStatus } from 'gatsby-plugin-monetization';
function MyComponent() {
// ...
const { state, events } = useStatus();
const { isMonetized } = useContent();
// ...
}
./gatsby-config.js
module.exports = {
plugins: [
{
resolve: `gatsby-plugin-monetization`,
options: {
// [required]
paymentPointer: 'your-payment-pointer',
},
},
],
};
Examples
To setup playground locally, run following commands (without -) in sequence:
- git clone git@github.com:mrmuhammadali/gatsby-plugin-monetization.git
- cd gatsby-plugin-monetization/examples
- yarn install
- yarn start
Author
👤 Muhammad Ali hi@muhammadali.dev
- Twitter: @muhammadali_io
- Github: @mrmuhammadali