Просмотр исходного кода

:fire: localStorage.removeItem

visuddhinanda 2 лет назад
Родитель
Сommit
70345515f7
1 измененных файлов с 3 добавлено и 5 удалено
  1. 3 5
      dashboard/src/components/template/SentEdit/SentCart.tsx

+ 3 - 5
dashboard/src/components/template/SentEdit/SentCart.tsx

@@ -16,7 +16,7 @@ const SentCartWidget = () => {
       const sent: ISentCart[] = JSON.parse(cartText);
       setSentences(sent);
     } else {
-      setSentences(undefined);
+      setSentences([]);
     }
   };
 
@@ -24,13 +24,11 @@ const SentCartWidget = () => {
     if (sentences) {
       setCount(sentences.length);
       localStorage.setItem("cart/text", JSON.stringify(sentences));
-    } else {
-      setCount(0);
-      localStorage.removeItem("cart/text");
     }
   }, [sentences]);
 
   useEffect(() => {
+    query();
     let timer = setInterval(query, 1000 * 2);
     return () => {
       clearInterval(timer);
@@ -64,7 +62,7 @@ const SentCartWidget = () => {
                     danger
                     icon={<DeleteOutlined />}
                     onClick={() => {
-                      setSentences(undefined);
+                      setSentences([]);
                     }}
                   />
                 </Tooltip>