Delete Dialog Snehashis Gharai

Gitju002 avatarGitju002
Public02/20/2025 1:05 PM4 snippets
Data-table.tsx
Implementation.tsx
ConfrimDialog.tsx
Dialog-Component.tsx

Data table

02/20/2025 1:05 PM
Data-table.tsx
"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 PM
Implementation.tsx
const [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 PM
ConfrimDialog.tsx
import { 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
Dialog-Component.tsx
"use client";

import * as React from "react";
import {
  ColumnDef,
  flexRender,
  SortingState,
  getCoreRowModel,
  useReactTable,
  getPaginationRowModel,