1.5.6 • Published 6 months 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/modal
pnpm add pinia @pinia/nuxt @vue-dapp/core @vue-dapp/nuxt @vue-dapp/modal
import { 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
6 months ago
1.5.6
6 months ago
1.5.5
6 months ago
1.5.4
6 months ago
1.5.3
6 months ago
1.5.2
6 months ago
1.5.1
1 year ago
1.5.0
1 year ago
1.5.0-alpha.0
1 year ago
1.5.0-alpha.1
1 year ago
1.5.1-alpha.1
1 year ago
1.5.1-alpha.0
1 year ago
1.4.3
1 year ago
1.4.0-alpha.0
1 year ago
1.4.1-alpha.0
1 year ago
1.4.2
1 year ago
1.3.3
1 year ago
1.4.1
1 year ago
1.4.0
1 year ago
1.3.2
1 year ago
1.3.1
1 year ago
1.3.0
1 year ago
1.2.4
1 year ago
1.2.3
1 year ago
1.3.0-beta.0
1 year ago
1.2.0
1 year ago
1.2.2
1 year ago
1.2.1
1 year ago
1.1.0
1 year 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