|
@@ -1,13 +1,14 @@
|
|
|
import { useState } from 'react'
|
|
import { useState } from 'react'
|
|
|
import { DotsHorizontalIcon } from '@radix-ui/react-icons'
|
|
import { DotsHorizontalIcon } from '@radix-ui/react-icons'
|
|
|
import { type Row } from '@tanstack/react-table'
|
|
import { type Row } from '@tanstack/react-table'
|
|
|
-import { CircleCheck, Download, Eye, Pencil, RefreshCcw } from 'lucide-react'
|
|
|
|
|
|
|
+import { CircleCheck, Download, Eye, Pencil, RefreshCcw, Trash2 } from 'lucide-react'
|
|
|
import { toast } from 'sonner'
|
|
import { toast } from 'sonner'
|
|
|
import { Button } from '@/components/ui/button'
|
|
import { Button } from '@/components/ui/button'
|
|
|
import {
|
|
import {
|
|
|
DropdownMenu,
|
|
DropdownMenu,
|
|
|
DropdownMenuContent,
|
|
DropdownMenuContent,
|
|
|
DropdownMenuItem,
|
|
DropdownMenuItem,
|
|
|
|
|
+ DropdownMenuSeparator,
|
|
|
DropdownMenuShortcut,
|
|
DropdownMenuShortcut,
|
|
|
DropdownMenuTrigger,
|
|
DropdownMenuTrigger,
|
|
|
} from '@/components/ui/dropdown-menu'
|
|
} from '@/components/ui/dropdown-menu'
|
|
@@ -47,6 +48,11 @@ export function DataTableRowActions({ row }: Props) {
|
|
|
setOpen('edit')
|
|
setOpen('edit')
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ const handleDelete = () => {
|
|
|
|
|
+ setCurrentRow(evaluations)
|
|
|
|
|
+ setOpen('delete')
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
const handleDownloadVideo = async () => {
|
|
const handleDownloadVideo = async () => {
|
|
|
setIsDownloading(true)
|
|
setIsDownloading(true)
|
|
|
const toastId = toast.loading('در حال دانلود ویدیو...')
|
|
const toastId = toast.loading('در حال دانلود ویدیو...')
|
|
@@ -132,14 +138,14 @@ export function DataTableRowActions({ row }: Props) {
|
|
|
</DropdownMenuShortcut>
|
|
</DropdownMenuShortcut>
|
|
|
</DropdownMenuItem>
|
|
</DropdownMenuItem>
|
|
|
|
|
|
|
|
- {/* <DropdownMenuSeparator /> */}
|
|
|
|
|
|
|
+ <DropdownMenuSeparator />
|
|
|
|
|
|
|
|
- {/* <DropdownMenuItem onClick={handleDelete} className='text-red-600'>
|
|
|
|
|
- حذف
|
|
|
|
|
|
|
+ <DropdownMenuItem onClick={handleDelete} className='text-red-600'>
|
|
|
|
|
+ حذف ارزیابی
|
|
|
<DropdownMenuShortcut>
|
|
<DropdownMenuShortcut>
|
|
|
<Trash2 size={16} color='red' />
|
|
<Trash2 size={16} color='red' />
|
|
|
</DropdownMenuShortcut>
|
|
</DropdownMenuShortcut>
|
|
|
- </DropdownMenuItem> */}
|
|
|
|
|
|
|
+ </DropdownMenuItem>
|
|
|
</DropdownMenuContent>
|
|
</DropdownMenuContent>
|
|
|
</DropdownMenu>
|
|
</DropdownMenu>
|
|
|
)
|
|
)
|