+
+
+ {/* Avatar Picker */}
+
+
+
+
+ {formData.avatarUrl ? (
+
)
+ ) : (
+
+ )}
+
+
setFormData({ ...formData, avatarUrl: e.target.value })}
- className="flex-1 px-4 py-2.5 bg-gray-50 border border-gray-200 rounded-xl text-sm focus:outline-none focus:border-purple-600"
+ className="flex-1 px-4 py-2.5 bg-gray-50 border border-gray-200 rounded-xl text-xs font-mono"
+ dir="ltr"
/>
-
+ گالری رسانه
+
- {formData.avatarUrl && (
-
-
)
-
- )}
- {/* Bio */}
+ {/* Bio & CV */}
-
+
- {/* CV */}
-
+
- {/* Contacts */}
-
+ {/* Social & Contact */}
+
-
+
)}
{/* CV Detail Modal */}
{isCvDetailsOpen && (
-
-
-
-
-
-
-
-
-
{isCvDetailsOpen.name}
-
{isCvDetailsOpen.title}
-
-
-
+
)}
+
{/* Media Selector Modal for Avatar */}
([]);
const [isLoading, setIsLoading] = useState(true);
@@ -164,15 +167,17 @@ export default function IngredientsManager() {
مدیریت مواد موثره، ترکیبات دارویی و خواص درمانی محصولات کنینا
-
openModal()}
- className="bg-purple-600 hover:bg-purple-700 text-white px-5 py-2.5 rounded-xl flex items-center gap-2 font-bold transition-all shadow-md shadow-purple-200"
>
-
افزودن ترکیب جدید
-
+
+
@@ -244,21 +249,39 @@ export default function IngredientsManager() {
- {/* Form Modal */}
+ {/* Modal */}
{isModalOpen && (
-
-
-
-
- {editingIngredient ? 'ویرایش ترکیب دانشنامه' : 'افزودن ترکیب جدید'}
-
-
setIsModalOpen(false)} className="text-gray-400 hover:text-red-500 transition-colors">
-
-
+
setIsModalOpen(false)}
+ title={editingIngredient ? 'ویرایش ترکیب دانشنامه' : 'افزودن ترکیب جدید'}
+ icon={FlaskConical}
+ maxWidth="2xl"
+ footer={
+
+ setIsModalOpen(false)}
+ >
+ انصراف
+
+
+ ذخیره تغییرات
+
-
-