[] = [
cell: ({row}) => {
return {row.getValue("authMethod")}
},
- }
+ },
+ {
+ header: "Action",
+ id: "actions",
+ cell: ({ row, table }) => {
+
+ const router = useRouter();
+ const mutation = useMutation({
+ mutationFn: () => deleteUserAction(row.original.id),
+ onSuccess: async () => {
+ toast.success('User deleted successfully.');
+ router.refresh()
+ },
+ })
+
+
+ return (
+
+ }
+ onClick={async () => {
+ await mutation.mutateAsync();
+ }}
+ size="icon"
+ />
+
+
+ );
+ },
+ },
]
\ No newline at end of file