@verxioprotocol/components
v0.0.1
Published
A component library for Verxio Protocol's functionalities
Readme
@verxio/components
A React component library for Verxio Protocol's functionalities.
Installation
npm install @verxio/components
# or
yarn add @verxio/components
# or
pnpm add @verxio/componentsUsage
import { CreateLoyaltyProgramForm } from '@verxio/components'
function App() {
return (
<CreateLoyaltyProgramForm
context={context}
signer={signer}
onSuccess={(result) => {
console.log('Program created:', result)
}}
onError={(error) => {
console.error('Error:', error)
}}
/>
)
}Available Components
CreateLoyaltyProgramForm- Create a new loyalty programUpdateLoyaltyProgramForm- Update an existing loyalty programIssueLoyaltyPassForm- Issue a new loyalty passApproveTransferForm- Approve transfer of a loyalty passMessagingForm- Send messages to loyalty pass holdersRevokeLoyaltyPointsForm- Revoke points from a loyalty passGiftLoyaltyPointsForm- Gift points to a loyalty passGetAssetDataForm- Get data for a specific assetGetProgramDetailsForm- Get details of a loyalty programAwardLoyaltyPointsForm- Award points for specific actionsBroadcastsForm- Send broadcasts to loyalty pass holders
Base Components
The library also exports base components that can be used to create custom forms:
VerxioForm- Base form componentVerxioFormSection- Form section componentVerxioFormField- Form field component
Development
- Clone the repository
- Install dependencies:
pnpm install- Start the development server:
pnpm dev- Build the library:
pnpm buildLicense
MIT
