import { Button } from '@/components/ui/button'; import { Card, CardContent } from '@/components/ui/card'; import { cn } from '@/lib/utils'; import { ReactNode, useCallback } from 'react'; import { ConfirmDeleteDialog } from './confirm-delete-dialog'; export type BulkOperateItemType = { id: string; label: ReactNode; icon: ReactNode; onClick(): void; }; type BulkOperateBarProps = { list: BulkOperateItemType[] }; export function BulkOperateBar({ list }: BulkOperateBarProps) { const isDeleteItem = useCallback((id: string) => { return id === 'delete'; }, []); return ( ); }