Home

Awesome

react-webmonetization-meta

Web monetization for React apps: This reusable React component will add a custom Web Monetization payment pointer to the document head. React Web Monetization takes a Payment pointer and outputs plain HTML Web monetization meta tag. It's dead simple, and React beginner friendly.

NPM JavaScript Style Guide CLA assistant

Installation

Yarn:

yarn add react-webmonetization-meta

npm:

npm install --save react-webmonetization-meta

Usage - Enabling Web Monetization

import React, { Component } from 'react'

import ReactWebMonetizationMeta from 'react-webmonetization-meta'

const Example = () => {
  // Change to:
  //   your Interledger payment pointer or
  //   the Interledger payment pointer of your user or
  //   the Interledger payment pointer of the content creator
  const PaymentPointer = '$ilp.uphold.com/B3wYJrpHiUyQ'
  return (
    <div>
      Some JSX
      <ReactWebMonetizationMeta PaymentPointer={PaymentPointer} />
      Some other JSX
    </div>
  )
}

result (in console):

<head>
  <title>react-webmonetization-meta</title>
  <meta name="monetization" content="$ilp.uphold.com/B3wYJrpHiUyQ" />
</head>

See below for a full reference guide.

Features

Contributing to this project

Please take a moment to review the guidelines for contributing.

License

MIT © uchibeke

<img align="left" height="200" src="https://i0.wp.com/www.africahacks.com/wp-content/uploads/2020/03/Brand-Colours-1.png?fit=1123%2C257&ssl=1" />