UNPKG

gatsby-plugin-monetization

Version:

Helpers and hooks to speed up your integration with Web Monetization API

65 lines (43 loc) 1.47 kB
# gatsby-plugin-monetization > A [Gatsby](https://github.com/gatsbyjs/gatsby) plugin for [react-monetize](https://github.com/guidovizoso/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](https://webmonetization.org/docs/receiving). ```js import { useContent, useStatus } from 'gatsby-plugin-monetization'; function MyComponent() { // ... const { state, events } = useStatus(); const { isMonetized } = useContent(); // ... } ``` `./gatsby-config.js` ```js module.exports = { plugins: [ { resolve: `gatsby-plugin-monetization`, options: { // [required] paymentPointer: 'your-payment-pointer', }, }, ], }; ``` ## Author 👤 **Muhammad Ali <hi@muhammadali.io>** - Twitter: [@muhammadali_io](https://twitter.com/muhammadali_io) - Github: [@mrmuhammadali](https://github.com/mrmuhammadali) ## [react-monetize](https://github.com/guidovizoso/react-monetize) Author 👤 **Guido Vizoso <guido.vizoso9@gmail.com>** - Twitter: [@guido_vizoso](https://twitter.com/guido_vizoso) - Github: [@guidovizoso](https://github.com/guidovizoso) ## Show your support Give a ⭐️ if this project helped you! ## License MIT