This commit is contained in:
2026-08-11 18:31:10 +08:00
parent ad55847d33
commit f65dc0a928
12 changed files with 102 additions and 68 deletions
+5 -3
View File
@@ -1,4 +1,6 @@
export function resolveTeleportTarget(target?: string | Element | null) {
import type { RendererElement } from 'vue'
export function resolveTeleportTarget(target?: string | RendererElement | null) {
if (typeof window === 'undefined') {
return null
}
@@ -7,10 +9,10 @@ export function resolveTeleportTarget(target?: string | Element | null) {
return document.querySelector(target)
}
return target ?? document.body
return target instanceof Element ? target : document.body
}
export function getElementZoom(target?: string | Element | null) {
export function getElementZoom(target?: string | RendererElement | null) {
if (typeof window === 'undefined') {
return 1
}