diff --git a/apps/admin/src/app/dashboard/admin-users/page.tsx b/apps/admin/src/app/dashboard/admin-users/page.tsx index 63079e4..aa03f19 100644 --- a/apps/admin/src/app/dashboard/admin-users/page.tsx +++ b/apps/admin/src/app/dashboard/admin-users/page.tsx @@ -210,6 +210,7 @@ export default function AdminUsersPage() { setForm({ ...form, firstName: e.target.value })} @@ -219,6 +220,7 @@ export default function AdminUsersPage() { setForm({ ...form, lastName: e.target.value })} @@ -230,6 +232,7 @@ export default function AdminUsersPage() { setForm({ ...form, email: e.target.value })} @@ -244,6 +247,7 @@ export default function AdminUsersPage() { type={showPassword ? 'text' : 'password'} required={!editingAdminId} minLength={editingAdminId ? undefined : 8} + maxLength={128} className="w-full px-3 py-2 pr-10 rounded-xl bg-zinc-800 border border-zinc-700 text-zinc-100 text-sm focus:outline-none focus:ring-2 focus:ring-emerald-500" value={form.password} onChange={(e) => setForm({ ...form, password: e.target.value })} diff --git a/apps/admin/src/app/dashboard/companies/[id]/page.tsx b/apps/admin/src/app/dashboard/companies/[id]/page.tsx index f766f3a..0ae1861 100644 --- a/apps/admin/src/app/dashboard/companies/[id]/page.tsx +++ b/apps/admin/src/app/dashboard/companies/[id]/page.tsx @@ -203,6 +203,7 @@ const STATUS_COLORS: Record = { } const INPUT_CLASS = 'mt-1 w-full rounded-xl border border-zinc-700 bg-zinc-900 px-3 py-2 text-sm text-zinc-100 outline-none focus:border-emerald-500' +const MOROCCAN_PHONE_PATTERN = '^(?:(?:\\+|00)212|0)\\s?[5-7](?:\\s?\\d){8}$' const LABEL_CLASS = 'text-xs font-medium uppercase tracking-wide text-zinc-500' const COMPANY_TABS = [ @@ -612,19 +613,19 @@ export default function AdminCompanyDetailPage() {
Company status @@ -632,7 +633,7 @@ export default function AdminCompanyDetailPage() {
@@ -720,23 +721,23 @@ export default function AdminCompanyDetailPage() {
@@ -887,15 +888,15 @@ export default function AdminCompanyDetailPage() {