UNPKG

@stackoverfloweth/prefect-design

Version:

A collection of low-level Vue components.

21 lines (15 loc) 440 B
import { Plugin } from 'vue' export const modalTeleportTarget = '#p-modal-teleport-target' function createTeleportTarget(): void { if (document.body.querySelector(modalTeleportTarget)) { return } const element = document.createElement('div') element.id = modalTeleportTarget.slice(1) document.body.appendChild(element) } export const ModalPlugin: Required<Plugin> = { install: () => { createTeleportTarget() }, }