1.5.6 • Published 1 year ago
@vue-dapp/modal v1.5.6
@vue-dapp/modal
Use it first, then remove it later as you wish to customize your modal.
Get started
::code-group
pnpm add pinia @vue-dapp/core @vue-dapp/modalpnpm add pinia @pinia/nuxt @vue-dapp/core @vue-dapp/nuxt @vue-dapp/modalimport { BrowserWalletConnector } from '@vue-dapp/core'
import { VueDappModal, useVueDappModal } from '@vue-dapp/modal'
import '@vue-dapp/modal/dist/style.css' // must add
const { open } = useVueDappModal()<VueDappModal
dark
v-model="isModalOpen"
autoConnect
autoConnectBrowserWalletIfSolo
@connectError="connectErrorHandler"
@autoConnectError="autoConnectErrorHandler"
hideConnectingModal="false"
/>::
Props
| Name | Type | Default | Description | Version |
|---|---|---|---|---|
| modelValue | boolean | undefined | undefined | Whether to open the modal | |
| dark | boolean | false | Dark mode | |
| autoConnect | boolean | false | Whether to autoConnect when the page loaded | |
| autoConnectBrowserWalletIfSolo | boolean | false | Auto click BrowserWallet if it's the only connector | |
| hideConnectingModal | boolean | false | Whether to hide the connecting modal |
| Name | Type | Description | Version |
|---|---|---|---|
| update:modelValue | () => boolean | For v-model | |
| connectError | () => error | emit error from try-catch | |
| autoConnectError | () => error | emit error from try-catch |
Slots
| Name | Parameters | Descriptions |
|---|---|---|
| no-wallet-found | Customize no wallet found message |
Example
<VueDappModal>
<template #no-wallet-found>
<div class="flex justify-center items-center">No wallets</div>
</template>
</VueDappModal>Two approaches to open/close the modal
v-model approach
const isModalOpen = ref(false)Must add v-model
<VueDappModal
v-model="isModalOpen"
autoConnect
/>pinia approach
import { useVueDappModal } from '@vue-dapp/modal'
const { open, close } = useVueDappModal()Don't add v-model
<VueDappModal autoConnect />1.5.6-beta.0
1 year ago
1.5.6
1 year ago
1.5.5
1 year ago
1.5.4
1 year ago
1.5.3
1 year ago
1.5.2
1 year ago
1.5.1
2 years ago
1.5.0
2 years ago
1.5.0-alpha.0
2 years ago
1.5.0-alpha.1
2 years ago
1.5.1-alpha.1
2 years ago
1.5.1-alpha.0
2 years ago
1.4.3
2 years ago
1.4.0-alpha.0
2 years ago
1.4.1-alpha.0
2 years ago
1.4.2
2 years ago
1.3.3
2 years ago
1.4.1
2 years ago
1.4.0
2 years ago
1.3.2
2 years ago
1.3.1
2 years ago
1.3.0
2 years ago
1.2.4
2 years ago
1.2.3
2 years ago
1.3.0-beta.0
2 years ago
1.2.0
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago
1.0.0-beta.17
2 years ago
1.0.0-beta.15
2 years ago
1.0.0-beta.14
2 years ago
1.0.0-beta.13
2 years ago
1.0.0-beta.12
2 years ago