UNPKG

@nuxtjs/sanity

Version:
19 lines (18 loc) 564 B
import { computed } from "vue"; import { useSanityVisualEditingState } from "./useSanityVisualEditingState.js"; import { useSanityPerspective } from "./useSanityPerspective.js"; export const useSanityPreviewPerspective = () => { const visualEditingState = useSanityVisualEditingState(); const perspective = useSanityPerspective(); return computed({ get() { if (visualEditingState?.enabled) { return perspective.value; } return "unknown"; }, set(newPerspective) { perspective.value = newPerspective; } }); };