瀏覽代碼

fix loading

AykutSarac 3 年之前
父節點
當前提交
2f75500843
共有 4 個文件被更改,包括 5 次插入8 次删除
  1. 1 1
      next.config.js
  2. 0 0
      public/sw.js.map
  3. 1 6
      src/containers/Editor/index.tsx
  4. 3 1
      src/containers/JsonEditor/index.tsx

+ 1 - 1
next.config.js

@@ -16,7 +16,7 @@ const nextConfig = {
   pwa: {
     dest: "public",
     register: true,
-    skipWaiting: true,
+    scope: '/editor'
   },
 };
 

文件差異過大導致無法顯示
+ 0 - 0
public/sw.js.map


+ 1 - 6
src/containers/Editor/index.tsx

@@ -1,17 +1,12 @@
 import React from "react";
-import dynamic from "next/dynamic";
 import { Sidebar } from "src/components/Sidebar";
 import { LiveEditor } from "src/containers/LiveEditor";
-import { Loading } from "src/components/Loading";
+import { JsonEditor } from "src/containers/JsonEditor";
 import { Incompatible } from "src/containers/Incompatible";
 import * as Styles from "src/containers/Editor/styles";
 import { useConfig } from "src/hocs/config";
 import { Allotment } from "allotment";
 
-const JsonEditor = dynamic(() => import("src/containers/JsonEditor"), {
-  loading: () => <Loading message="Loading Editor..." />,
-});
-
 const Editor: React.FC = () => {
   const {
     states: { settings },

+ 3 - 1
src/containers/JsonEditor/index.tsx

@@ -104,4 +104,6 @@ const JsonEditor: React.FC = () => {
   );
 };
 
-export default React.memo(JsonEditor);
+const memoizedJsonEditor = React.memo(JsonEditor)
+
+export { memoizedJsonEditor as JsonEditor } ;

部分文件因文件數量過多而無法顯示