From 95a068645e5668c06c2592016a3aead2c1f23246 Mon Sep 17 00:00:00 2001
From: Markus Thielker <mail.markus.thielker@gmail.com>
Date: Fri, 3 Jan 2025 22:11:09 +0100
Subject: [PATCH] NORY-47: refactor identity actions

---
 dashboard/src/app/(inside)/user/data-table.tsx                  | 2 +-
 dashboard/src/components/forms/IdentityTraitForm.tsx            | 2 +-
 dashboard/src/components/identity/identity-actions.tsx          | 2 +-
 dashboard/src/components/identity/identity-credentials.tsx      | 2 +-
 .../src/{app/(inside)/user/action.ts => lib/action/identity.ts} | 0
 5 files changed, 4 insertions(+), 4 deletions(-)
 rename dashboard/src/{app/(inside)/user/action.ts => lib/action/identity.ts} (100%)

diff --git a/dashboard/src/app/(inside)/user/data-table.tsx b/dashboard/src/app/(inside)/user/data-table.tsx
index dd88dc8..8f4e3ac 100644
--- a/dashboard/src/app/(inside)/user/data-table.tsx
+++ b/dashboard/src/app/(inside)/user/data-table.tsx
@@ -28,7 +28,7 @@ import {
     AlertDialogHeader,
     AlertDialogTitle,
 } from '@/components/ui/alert-dialog';
-import { blockIdentity, deleteIdentity, deleteIdentitySessions, unblockIdentity } from '@/app/(inside)/user/action';
+import { blockIdentity, deleteIdentity, deleteIdentitySessions, unblockIdentity } from '@/lib/action/identity';
 import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip';
 
 interface IdentityDataTableProps {
diff --git a/dashboard/src/components/forms/IdentityTraitForm.tsx b/dashboard/src/components/forms/IdentityTraitForm.tsx
index ea1d719..cd054ff 100644
--- a/dashboard/src/components/forms/IdentityTraitForm.tsx
+++ b/dashboard/src/components/forms/IdentityTraitForm.tsx
@@ -10,7 +10,7 @@ import DynamicForm from '@/components/dynamic-form';
 import { FormControl, FormDescription, FormField, FormItem, FormLabel } from '@/components/ui/form';
 import { Textarea } from '@/components/ui/textarea';
 import { zu } from 'zod_utilz';
-import { updateIdentity } from '@/app/(inside)/user/action';
+import { updateIdentity } from '@/lib/action/identity';
 import { useState } from 'react';
 
 interface IdentityTraitFormProps {
diff --git a/dashboard/src/components/identity/identity-actions.tsx b/dashboard/src/components/identity/identity-actions.tsx
index 59997cf..6ecaa8b 100644
--- a/dashboard/src/components/identity/identity-actions.tsx
+++ b/dashboard/src/components/identity/identity-actions.tsx
@@ -11,7 +11,7 @@ import {
     deleteIdentity,
     deleteIdentitySessions,
     unblockIdentity,
-} from '@/app/(inside)/user/action';
+} from '@/lib/action/identity';
 import { toast } from 'sonner';
 import { useRouter } from 'next/navigation';
 
diff --git a/dashboard/src/components/identity/identity-credentials.tsx b/dashboard/src/components/identity/identity-credentials.tsx
index 3cb06da..f362971 100644
--- a/dashboard/src/components/identity/identity-credentials.tsx
+++ b/dashboard/src/components/identity/identity-credentials.tsx
@@ -2,7 +2,7 @@
 
 import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@/components/ui/table';
 import { ConfirmationDialogWrapper } from '@/components/confirmation-dialog-wrapper';
-import { deleteIdentityCredential } from '@/app/(inside)/user/action';
+import { deleteIdentityCredential } from '@/lib/action/identity';
 import { Button } from '@/components/ui/button';
 import { Trash } from 'lucide-react';
 import { DeleteIdentityCredentialsTypeEnum, Identity } from '@ory/client';
diff --git a/dashboard/src/app/(inside)/user/action.ts b/dashboard/src/lib/action/identity.ts
similarity index 100%
rename from dashboard/src/app/(inside)/user/action.ts
rename to dashboard/src/lib/action/identity.ts