UNPKG

react-email

Version:

A live preview of your emails right in your browser.

1 lines 1.38 kB
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{5597:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,3103,23)),Promise.resolve().then(r.t.bind(r,1359,23)),Promise.resolve().then(r.bind(r,9392))},9392:(e,t,r)=>{"use strict";r.d(t,{EmailsProvider:()=>c,J:()=>u});var a=r(4789),i=r(5569),o=r(5170);let l=(0,o.createServerReference)("7fd5eba59be4421650f762d22805bf86ba04f2d03b",o.callServer,void 0,o.findSourceMapURL,"getEmailsDirectoryMetadataAction");var n=r(446),s=r(92);let d=(0,i.createContext)(void 0),u=()=>{let e=(0,i.useContext)(d);if(void 0===e)throw Error("Cannot call `useEmail()` outside of an EmailsContext provider!");return e},c=e=>{let[t,r]=(0,i.useState)(e.initialEmailsDirectoryMetadata);return"true"!==s.env.NEXT_PUBLIC_IS_BUILDING&&(0,n.a)(async()=>{let t=await l(e.initialEmailsDirectoryMetadata.absolutePath);if(t)r(t);else throw Error("Hot reloading: unable to find the emails directory to update the sidebar")}),(0,a.jsx)(d.Provider,{value:{emailsDirectoryMetadata:t},children:e.children})}},446:(e,t,r)=>{"use strict";r.d(t,{a:()=>o});var a=r(5569),i=r(3106);let o=e=>{let t=(0,a.useRef)(null);(0,a.useEffect)(()=>{t.current||(t.current=(0,i.io)());let r=t.current;return r.on("reload",t=>{console.debug("Reloading..."),e(t)}),()=>{r.off()}},[e])}},3103:()=>{}},e=>{var t=t=>e(e.s=t);e.O(0,[78,668,447,295,797,358],()=>t(5597)),_N_E=e.O()}]);