Data table
02/20/2025 1:05 PM"use client";
import React from "react";
import { DataTable } from "@/components/data-table";
import { columns } from "./columns";
import { FinancialCategory } from "@prisma/client";
import { toast } from "sonner";
import { useRouter } from "next/navigation";
import { bulkDeleteFinancialCategories } from "@/actions/financial-categories";
const ClientTable = ({
Implementation
02/20/2025 1:04 PMconst [ConfirmDialog, confirm] = useConfirm(
"Are you sure you want to delete this Category?",
"You are about to delete an Category. This action cannot be undone."
);ConfrimDialog
02/20/2025 1:03 PMimport { useState } from "react";
import { Button } from "@/components/ui/button";
import {
Dialog,
DialogContent,
DialogDescription,
DialogFooter,
DialogHeader,
DialogTitle,
} from "@/components/ui/dialog";
Dialog Component
02/20/2025 1:01 PM"use client";
import * as React from "react";
import {
ColumnDef,
flexRender,
SortingState,
getCoreRowModel,
useReactTable,
getPaginationRowModel,