UNPKG

@sanity/visual-editing

Version:

[![npm stat](https://img.shields.io/npm/dm/@sanity/visual-editing.svg?style=flat-square)](https://npm-stat.com/charts.html?package=@sanity/visual-editing) [![npm version](https://img.shields.io/npm/v/@sanity/visual-editing.svg?style=flat-square)](https://

2 lines (1 loc) 1.18 kB
"use strict";var e=require("react-compiler-runtime"),r=require("next/router.js"),t=require("react"),u=require("./enableVisualEditing.cjs");exports.default=function(s){const n=e.c(15),{components:c,refresh:a,zIndex:o}=s,i=r.useRouter(),p=t.useRef(i),[l,f]=t.useState();let h,d,y,b;n[0]!==i?(h=()=>{p.current=i},d=[i],n[0]=i,n[1]=h,n[2]=d):(h=n[1],d=n[2]),t.useEffect(h,d),n[3]!==c||n[4]!==a||n[5]!==o?(y=()=>{const e=u.e({components:c,zIndex:o,refresh:a,history:{subscribe:e=>(f((()=>e)),()=>f(void 0)),update:e=>{switch(e.type){case"push":return p.current.push(e.url);case"pop":return p.current.back();case"replace":return p.current.replace(e.url);default:throw new Error(`Unknown update type: ${e.type}`)}}}});return()=>e()},b=[c,a,o],n[3]=c,n[4]=a,n[5]=o,n[6]=y,n[7]=b):(y=n[6],b=n[7]),t.useEffect(y,b);const{asPath:E,basePath:$,locale:m,isReady:q}=r.useRouter();let w,x;return n[8]!==E||n[9]!==$||n[10]!==q||n[11]!==m||n[12]!==l?(w=()=>{if(l&&q){l({type:"push",url:$||m?`${$}${m?`/${m}`:""}${"/"===E?"":E}`:E})}},x=[E,$,q,m,l],n[8]=E,n[9]=$,n[10]=q,n[11]=m,n[12]=l,n[13]=w,n[14]=x):(w=n[13],x=n[14]),t.useEffect(w,x),null};//# sourceMappingURL=VisualEditingComponent.cjs.map