feat(core): add missing styles warning

This commit is contained in:
braks
2024-05-28 19:18:23 +02:00
committed by Braks
parent 9eb5769e0c
commit 8a8c8f50bf
4 changed files with 28 additions and 1 deletions
@@ -0,0 +1,17 @@
import { onMounted } from 'vue'
import { ErrorCode, VueFlowError, isDev } from '../utils'
import { useVueFlow } from './useVueFlow'
export function useStylesLoadedWarning() {
const { emits } = useVueFlow()
onMounted(() => {
if (isDev()) {
const pane = document.querySelector('.vue-flow__pane')
if (pane && !(window.getComputedStyle(pane).zIndex === '1')) {
emits.error(new VueFlowError(ErrorCode.MISSING_STYLES))
}
}
})
}