update
This commit is contained in:
@@ -151,4 +151,4 @@ Please report this to https://github.com/markedjs/marked.`,a){const r="<p>An err
|
||||
${f}
|
||||
</body>
|
||||
</html>
|
||||
`,[f,u,r,s]),[b,h]=M.useState(!0),[g,w]=M.useState(null),E=Ce(U=>U.config.contentZoomLevel);return M.useEffect(()=>{o.current&&o.current.contentDocument&&(o.current.contentDocument.body.style.zoom=`${E}%`)},[E]),M.useEffect(()=>{(async()=>{try{h(!0);let k=(await km.get(`/${a.filename}`)).data;k===""&&(k="**No Data!**"),k=be.parse(k),p(k),w(null)}catch(T){console.error("Error loading file:",T),w(T.message)}finally{h(!1)}})()},[a]),g?R.jsxs("div",{className:"text-red-500 p-4 border border-red-300 rounded",children:["Error: ",g]}):b?R.jsx(Gx,{}):R.jsx("div",{className:"w-full h-full overflow-hidden",children:R.jsx("iframe",{ref:o,srcDoc:m,title:`File: ${a.id}`,className:"w-full h-full border-0",allow:"fullscreen",onLoad:()=>{var U,T;(T=(U=o.current)==null?void 0:U.contentDocument)!=null&&T.body&&(o.current.contentDocument.body.style.zoom=`${E}%`)}},a.id)})}const Gx=({delayMs:a=2e3,className:u="p-4 flex justify-center items-center h-40",text:s="Loading..."})=>{const[r,o]=M.useState(!1);return M.useEffect(()=>{const f=setTimeout(()=>{o(!0)},a);return()=>clearTimeout(f)},[]),r?R.jsx("div",{className:u,children:R.jsx("div",{className:"animate-pulse",children:s})}):null};Sy.createRoot(document.getElementById("root")).render(R.jsx(M.StrictMode,{children:R.jsx(Ux,{})}));
|
||||
`,[f,u,r,s]),[b,h]=M.useState(!0),[g,w]=M.useState(null),E=Ce(U=>U.config.contentZoomLevel);return M.useEffect(()=>{o.current&&o.current.contentDocument&&(o.current.contentDocument.body.style.zoom=`${E}%`)},[E]),M.useEffect(()=>{(async()=>{try{h(!0);let k=(await km.get(`/${a.filename}`)).data;k===""&&(k="**No Data!**"),k=be.parse(k),p(k),w(null)}catch(T){console.error("Error loading file:",T),w(T.message)}finally{h(!1)}})()},[a]),g?R.jsxs("div",{className:"text-red-500 p-4 border border-red-300 rounded",children:["Error: ",g]}):b?R.jsx(Gx,{}):R.jsx("div",{className:"w-full h-full overflow-hidden",children:R.jsx("iframe",{ref:o,srcDoc:m,title:`File: ${a.id}`,className:"w-full h-full border-0",sandbox:"allow-same-origin",allow:"fullscreen",onLoad:()=>{var U,T;(T=(U=o.current)==null?void 0:U.contentDocument)!=null&&T.body&&(o.current.contentDocument.body.style.zoom=`${E}%`)}},a.id)})}const Gx=({delayMs:a=2e3,className:u="p-4 flex justify-center items-center h-40",text:s="Loading..."})=>{const[r,o]=M.useState(!1);return M.useEffect(()=>{const f=setTimeout(()=>{o(!0)},a);return()=>clearTimeout(f)},[]),r?R.jsx("div",{className:u,children:R.jsx("div",{className:"animate-pulse",children:s})}):null};Sy.createRoot(document.getElementById("root")).render(R.jsx(M.StrictMode,{children:R.jsx(Ux,{})}));
|
||||
Reference in New Issue
Block a user