|
@@ -1,6 +1,6 @@
|
|
|
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 { Eye, RefreshCcw } from 'lucide-react'
|
|
|
|
|
|
|
+import { CircleCheck, Eye, RefreshCcw } from 'lucide-react'
|
|
|
import { Button } from '@/components/ui/button'
|
|
import { Button } from '@/components/ui/button'
|
|
|
import {
|
|
import {
|
|
|
DropdownMenu,
|
|
DropdownMenu,
|
|
@@ -32,6 +32,11 @@ export function DataTableRowActions({ row }: Props) {
|
|
|
setOpen('view')
|
|
setOpen('view')
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ const handleShowConfirmApprove = () => {
|
|
|
|
|
+ setCurrentRow(evaluations)
|
|
|
|
|
+ setOpen('approve')
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return (
|
|
return (
|
|
|
<DropdownMenu>
|
|
<DropdownMenu>
|
|
|
<DropdownMenuTrigger asChild>
|
|
<DropdownMenuTrigger asChild>
|
|
@@ -58,6 +63,16 @@ export function DataTableRowActions({ row }: Props) {
|
|
|
</DropdownMenuShortcut>
|
|
</DropdownMenuShortcut>
|
|
|
</DropdownMenuItem>
|
|
</DropdownMenuItem>
|
|
|
|
|
|
|
|
|
|
+ <DropdownMenuItem
|
|
|
|
|
+ onClick={handleShowConfirmApprove}
|
|
|
|
|
+ disabled={evaluations?.status !== 'approved_ai'}
|
|
|
|
|
+ >
|
|
|
|
|
+ تایید ارزیابی
|
|
|
|
|
+ <DropdownMenuShortcut>
|
|
|
|
|
+ <CircleCheck size={16} />
|
|
|
|
|
+ </DropdownMenuShortcut>
|
|
|
|
|
+ </DropdownMenuItem>
|
|
|
|
|
+
|
|
|
{/* <DropdownMenuSeparator /> */}
|
|
{/* <DropdownMenuSeparator /> */}
|
|
|
|
|
|
|
|
{/* <DropdownMenuItem onClick={handleDelete} className='text-red-600'>
|
|
{/* <DropdownMenuItem onClick={handleDelete} className='text-red-600'>
|