Skip to content

Commit 4a025de

Browse files
committed
add toast for deleting a tree
1 parent d46732c commit 4a025de

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/app/treeTable/page.tsx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ import {
2323
GridItem,
2424
Tag,
2525
Select,
26+
Icon,
27+
useToast,
2628
} from "@chakra-ui/react";
29+
import { CheckCircleIcon } from "@chakra-ui/icons";
2730
import * as XLSX from "xlsx";
2831
import { CenterStyle } from "@/styles/AllStyle";
2932
import "./treetable.css";
@@ -37,6 +40,7 @@ import Link from "next/link";
3740
import DeletePopUp from "@/components/DeletePopUp";
3841

3942
export default function TreeTable() {
43+
const toast = useToast();
4044
const [loading, setLoading] = useState(true);
4145
const [searchTerm, setSearchTerm] = useState("");
4246
const [filteredTrees, setFilteredTrees] = useState<ITree[]>([]);
@@ -244,6 +248,19 @@ export default function TreeTable() {
244248
setFilteredTrees((prev) => prev.filter((t) => t._id !== treeToDelete._id));
245249
closeDeleteDialog();
246250
setSelectedTree(null);
251+
toast({
252+
render: () => (
253+
<Box color="#596334" bg="white" p={5} borderRadius={20} boxShadow="md">
254+
<Flex align="center">
255+
<Icon as={CheckCircleIcon} color="#596334" boxSize={5} mr={4} />
256+
<Flex direction={"column"}>
257+
<Text fontWeight={"bold"}>Deleted!</Text>
258+
<Text> Tree has been successfully removed.</Text>
259+
</Flex>
260+
</Flex>
261+
</Box>
262+
),
263+
});
247264
} else {
248265
closeDeleteDialog();
249266
}

0 commit comments

Comments
 (0)