Add tests and implementation for ServiceDetailPage and PriceInput components

- Implement PriceInput component tests to validate Persian and Arabic numeral handling, input formatting, and controlled behavior.
- Create ServiceDetailPage component with detailed service information, including pricing, insurance coverage, and editing capabilities.
- Add API tests for service item detail retrieval and coverage synchronization with insurance contracts.
- Ensure proper error handling and user feedback for service item retrieval and coverage management.
This commit is contained in:
hamed
2026-07-18 12:10:49 +03:30
parent f1d58e1604
commit 42d9ad26c5
27 changed files with 1758 additions and 284 deletions
+4
View File
@@ -514,6 +514,10 @@ export interface ServiceItem {
uuid: string;
name: string;
price_rials: number;
section_uuid?: string;
section_name?: string;
created_at?: number;
updated_at?: number;
/** primary staff (first member) — kept for backward compatibility */
staff: { uuid: string; full_name: string } | null;
/** all personnel assigned to this service */