UNPKG

@frak-labs/components

Version:

Frak Wallet components, helping any person to interact with the Frak wallet.

69 lines (46 loc) 1.62 kB
# Frak Wallet components Those components are meant to be used to interact with the [Frak Wallet](https://wallet.frak.id/). They are built as [Web Components](https://developer.mozilla.org/en-US/docs/Web/API/Web_components), so you can use them in any web project, no matter the framework you are using. Checkout our documentation for more information's about the usage: - [Components](https://docs.frak.id/components) - [Share Button usage](https://docs.frak.id/components/share-button) - [Wallet Button usage](https://docs.frak.id/components/wallet-button) To have more info about how does it works under the hood, you can check [this](https://docs.frak.id/wallet-sdk/under-the-hood) ## Setup Add the following script tag to your HTML file: ```html <script type="module" src="https://cdn.jsdelivr.net/npm/@frak-labs/components" defer="defer"></script> ``` ## Quick start Add a minimal configuration: ```javascript window.FrakSetup = { config: { metadata: { name: "Your App Name", }, }, }; ``` ## Sample usage for Share button Sample code to use share button: ```html <frak-button-share></frak-button-share> ``` Button with custom text: ```html <frak-button-share text="Share and earn!"></frak-button-share> ``` Button with custom class: ```html <frak-button-share classname="button button-primary"></frak-button-share> ``` ## Sample usage for Wallet button Sample code to use wallet button: ```html <frak-button-wallet></frak-button-wallet> ``` Button with custom class: ```html <frak-button-wallet classname="button button-primary"></frak-button-wallet> ```