@frak-labs/components
Version:
Frak Wallet components, helping any person to interact with the Frak wallet.
69 lines (46 loc) • 1.62 kB
Markdown
# 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>
```