From c0428bb65d9bdffb56c798dc320dd2a51af8ebe8 Mon Sep 17 00:00:00 2001 From: alisaza Date: Sun, 13 Sep 2026 13:09:10 +0330 Subject: [PATCH] refactor(UserEditModal): format alert message for better readability Updated the alert message in the UserEditModal component to improve code readability by formatting the function call across multiple lines. This change enhances maintainability and aligns with the project's coding standards. --- .../users/[id]/_components/UserEditModal.tsx | 11 ++++++++--- .../AdminEventLifecycleActions.test.tsx | 3 ++- .../adminEventLifecycleHints.test.ts | 11 +++++++---- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/app/(dashboard)/users/[id]/_components/UserEditModal.tsx b/app/(dashboard)/users/[id]/_components/UserEditModal.tsx index df79139..2170c1c 100644 --- a/app/(dashboard)/users/[id]/_components/UserEditModal.tsx +++ b/app/(dashboard)/users/[id]/_components/UserEditModal.tsx @@ -150,9 +150,14 @@ const UserEditModal = ({ isOpen, onOpenChange, user, currentAdminId, onSuccess } } if (!isSelfEdit && values.status === 'suspended' && initial.status !== 'suspended') { - showAlert('این کاربر معلق شود؟ کاربر تا فعال‌سازی مجدد امکان استفاده از حساب را نخواهد داشت.', () => submitUpdate(values), undefined, { - dangerAccept: true, - }) + showAlert( + 'این کاربر معلق شود؟ کاربر تا فعال‌سازی مجدد امکان استفاده از حساب را نخواهد داشت.', + () => submitUpdate(values), + undefined, + { + dangerAccept: true, + } + ) return } diff --git a/features/events/detail/admin-event-detail/AdminEventLifecycleActions.test.tsx b/features/events/detail/admin-event-detail/AdminEventLifecycleActions.test.tsx index ba25e40..67cec0b 100644 --- a/features/events/detail/admin-event-detail/AdminEventLifecycleActions.test.tsx +++ b/features/events/detail/admin-event-detail/AdminEventLifecycleActions.test.tsx @@ -4,9 +4,10 @@ import type { AdminEventDetailData } from './types' import { cleanup, fireEvent, render, screen } from '@testing-library/react' import { afterEach, describe, expect, it, vi } from 'vitest' -import AdminEventLifecycleActions from './AdminEventLifecycleActions' import { texts } from '@/texts' +import AdminEventLifecycleActions from './AdminEventLifecycleActions' + vi.mock('@/components/formElements/Button', () => ({ default: ({ children, onClick, to }: { children: ReactNode; onClick?: () => void; to?: string }) => (