+
} onClick={openCreate}>
+ اعلان جدید
+
+ }
+ />
+
+
} onClick={openCreate}>
+ اعلان جدید
+
+ }
+ actions={(row) => (
+ <>
+
+
+ >
+ )}
+ />
+
+
setOpen(false)}
+ title={editing ? "ویرایش اعلان" : "اعلان جدید"}
+ footer={
+ <>
+
+
+ >
+ }
+ >
+
+
+
+
setDeleting(null)}
+ />
+
+ );
+}
diff --git a/app/dashboard/categories/page.tsx b/app/dashboard/categories/page.tsx
index aa58124..ef5dc64 100644
--- a/app/dashboard/categories/page.tsx
+++ b/app/dashboard/categories/page.tsx
@@ -26,6 +26,7 @@ interface Category {
id: number;
name: string;
type: CategoryType;
+ order?: number;
description?: string | null;
icon?: string | null;
subcategories_count?: number;
@@ -56,6 +57,7 @@ export default function CategoriesPage() {
const [open, setOpen] = useState(false);
const [name, setName] = useState("");
const [type, setType] = useState