1.5.6 • Published 6 months ago

@vue-dapp/modal v1.5.6

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

@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

NameTypeDefaultDescriptionVersion
modelValueboolean | undefinedundefinedWhether to open the modal
darkbooleanfalseDark mode
autoConnectbooleanfalseWhether to autoConnect when the page loaded
autoConnectBrowserWalletIfSolobooleanfalseAuto click BrowserWallet if it's the only connector
hideConnectingModalbooleanfalseWhether to hide the connecting modal
NameTypeDescriptionVersion
update:modelValue() => booleanFor v-model
connectError() => erroremit error from try-catch
autoConnectError() => erroremit error from try-catch

Slots

NameParametersDescriptions
no-wallet-foundCustomize 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