@versaprotocol/react v1.11.1
Versa React Component Library
This package exports React components for displaying decrypted Versa receipts
Get Started
To install the package, run:
npm i @versaprotocol/react
Usage
The best way to use the Versa React library is to plug your data into the ReceiptDisplay
component. The merchant is a Versa Org
object; likely the sender returned by the registry. The receipt is the decrypted payload received from the sender.
import { ReceiptDisplay, VersaContext } from "@versaprotocol/react";
import { receipts, senders } from "data";
export const Receipt = () => {
return <ReceiptDisplay merchant={senders.bend} receipt={receipts.lodging} />;
};
If you want to take advantage of inline maps powered by Mapbox, you can provide a token via the Versa Context Provider
import { ReceiptDisplay, VersaContext } from "@versaprotocol/react";
import { receipts, senders } from "data";
export const Receipt = () => {
return (
<VersaContext.Provider value={{ mapbox_token: process.env.MAPBOX_TOKEN }}>
<ReceiptDisplay merchant={senders.bend} receipt={receipts.lodging} />
</VersaContext.Provider>
);
};
4 months ago
4 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
9 months ago
10 months ago
9 months ago
11 months ago
11 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago