visuddhinanda 2 lat temu
rodzic
commit
0ea90ad69c

+ 17 - 1
dashboard/src/components/template/SentEdit/SentCart.tsx

@@ -1,11 +1,27 @@
 import { Badge, Button, List, Popover, Tooltip, Typography } from "antd";
 import { useEffect, useState } from "react";
 import { ShoppingCartOutlined, DeleteOutlined } from "@ant-design/icons";
-import { ISentCart } from "./SentTabCopy";
+
 import "./style.css";
 
 const { Text } = Typography;
 
+export interface ISentCart {
+  id: string;
+  text: string;
+}
+
+export const addToCart = (add: ISentCart[]): number => {
+  const oldText = localStorage.getItem("cart/text");
+  let cartText: ISentCart[] = [];
+  if (oldText) {
+    cartText = JSON.parse(oldText);
+  }
+  cartText = [...cartText, ...add];
+  localStorage.setItem("cart/text", JSON.stringify(cartText));
+  return cartText.length;
+};
+
 const SentCartWidget = () => {
   const [count, setCount] = useState<number>();
   const [sentences, setSentences] = useState<ISentCart[]>();