UNPKG

slidev-addon-inalia

Version:

[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href]

17 lines (12 loc) 333 B
import type { ComputedRef, MaybeRefOrGetter } from 'vue' import { renderSVG } from 'uqr' import { computed, toValue } from 'vue' interface UseQRCode { qr: ComputedRef<string> } export function useQRCode(data: MaybeRefOrGetter<string>): UseQRCode { const qr = computed(() => renderSVG(toValue(data))) return { qr, } }