From 74f2a82a0edc1dec418b4087de226e90ce5423e4 Mon Sep 17 00:00:00 2001 From: AmirmahdiNourkazemi Date: Thu, 19 Feb 2026 23:18:30 +0330 Subject: [PATCH] feat: add text color --- app/admin/dashboard/page.tsx | 2 +- app/admin/login/page.tsx | 21 +++++++++------------ app/admin/products/page.tsx | 2 +- app/layout.tsx | 2 +- components/admin/packages/PackageForm.tsx | 14 +++++++------- components/admin/packages/PackageList.tsx | 14 +++++--------- components/admin/products/ProductForm.tsx | 8 ++++---- components/admin/users/PackageSelector.tsx | 2 +- components/admin/users/UserSearch.tsx | 2 +- contexts/AuthContext.tsx | 14 +++++++++++++- lib/api/auth.ts | 2 +- lib/api/packages.ts | 1 - 12 files changed, 44 insertions(+), 40 deletions(-) diff --git a/app/admin/dashboard/page.tsx b/app/admin/dashboard/page.tsx index e12c518..35c7ca5 100644 --- a/app/admin/dashboard/page.tsx +++ b/app/admin/dashboard/page.tsx @@ -24,7 +24,7 @@ export default function Dashboard() {
-

خوش آمدید، {user?.email}

+

خوش آمدید، {user?.email}

{/* Dashboard Cards */}
diff --git a/app/admin/login/page.tsx b/app/admin/login/page.tsx index bb0c7ee..55d370a 100644 --- a/app/admin/login/page.tsx +++ b/app/admin/login/page.tsx @@ -40,16 +40,13 @@ export default function LoginPage() {

- Admin Login + پنل ادمین اپروایجنسی

-

- Meditation App Admin Panel -

-
-
+
+
@@ -58,8 +55,8 @@ export default function LoginPage() { name="auth" type="text" required - className="appearance-none rounded-none relative block w-full px-3 py-2 border border-gray-300 placeholder-gray-500 text-gray-900 rounded-t-md focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 focus:z-10 sm:text-sm" - placeholder="Email" + className="appearance-none relative block w-full px-3 py-3 border border-gray-300 placeholder-gray-500 text-gray-900 rounded-md focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 focus:z-10 sm:text-sm" + placeholder="ایمیل" value={auth} onChange={(e) => setAuth(e.target.value)} disabled={isLoading} @@ -74,8 +71,8 @@ export default function LoginPage() { name="password" type="password" required - className="appearance-none rounded-none relative block w-full px-3 py-2 border border-gray-300 placeholder-gray-500 text-gray-900 rounded-b-md focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 focus:z-10 sm:text-sm" - placeholder="Password" + className="appearance-none rounded-md relative block w-full px-3 py-3 border border-gray-300 placeholder-gray-500 text-gray-900 rounded-b-md focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 focus:z-10 sm:text-sm" + placeholder="رمز عبور" value={password} onChange={(e) => setPassword(e.target.value)} disabled={isLoading} @@ -99,9 +96,9 @@ export default function LoginPage() {
diff --git a/app/admin/products/page.tsx b/app/admin/products/page.tsx index 9bd44fa..2317014 100644 --- a/app/admin/products/page.tsx +++ b/app/admin/products/page.tsx @@ -154,7 +154,7 @@ export default function ProductsPage() { id="package" value={selectedPackage?.name || ''} onChange={handlePackageChange} - className="block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" + className="block w-full px-3 py-2 text-slate-900 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" > {packages.map((pkg) => (
@@ -180,7 +180,7 @@ export default function PackageForm({ package: pkg, onSubmit, onCancel, isLoadin name="v1_identifier" value={formData.v1_identifier || ''} onChange={handleInputChange} - className="block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" + className="block w-full px-3 py-2 text-slate-900 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" />
@@ -195,7 +195,7 @@ export default function PackageForm({ package: pkg, onSubmit, onCancel, isLoadin name="myket_access_token" value={formData.myket_access_token || ''} onChange={handleInputChange} - className="block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" + className="block w-full px-3 py-2 text-slate-900 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" />
@@ -210,7 +210,7 @@ export default function PackageForm({ package: pkg, onSubmit, onCancel, isLoadin name="cafe_config_id" value={formData.cafe_config_id || ''} onChange={handleNumberChange} - className="block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" + className="block w-full px-3 py-2 text-slate-900 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" />
@@ -225,7 +225,7 @@ export default function PackageForm({ package: pkg, onSubmit, onCancel, isLoadin name="web_app_url" value={formData.web_app_url || ''} onChange={handleInputChange} - className="block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" + className="block w-full px-3 py-2 text-slate-900 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" placeholder="https://example.com" />
@@ -241,7 +241,7 @@ export default function PackageForm({ package: pkg, onSubmit, onCancel, isLoadin name="tries" value={formData.tries || 0} onChange={handleNumberChange} - className="block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" + className="block w-full px-3 py-2 text-slate-900 border border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm" />
diff --git a/components/admin/packages/PackageList.tsx b/components/admin/packages/PackageList.tsx index 7e5df0c..29accc1 100644 --- a/components/admin/packages/PackageList.tsx +++ b/components/admin/packages/PackageList.tsx @@ -32,7 +32,7 @@ export default function PackageList({ packages, onEdit, onDelete, isLoading }: P