UNPKG

@nuxtjs/sanity

Version:
17 lines (16 loc) 732 B
import { defineNuxtPlugin, sanityVisualEditingRefresh } from "#imports"; import { useSanityConfig, useSanityVisualEditingState, useSanityVisualEditing, useSanityLiveMode } from "../composables/index.js"; export default defineNuxtPlugin(async () => { const { visualEditing } = useSanityConfig(); const visualEditingState = useSanityVisualEditingState(); if (!visualEditing || !visualEditingState?.enabled) return; if (visualEditing.mode === "live-visual-editing" || visualEditing.mode === "visual-editing") { useSanityVisualEditing({ refresh: sanityVisualEditingRefresh, zIndex: visualEditing.zIndex || void 0 }); } if (visualEditing.mode === "live-visual-editing") { useSanityLiveMode(); } });