From 1d35fd7307ec7ca3d392c7c81b8d23f2cbc16e6f Mon Sep 17 00:00:00 2001 From: "Muhammad A. Ghorbani" Date: Sun, 6 Sep 2026 17:13:19 +0330 Subject: [PATCH] feat: implement request accepted client view with contact information display and interaction components --- .../request-accepted-client.tsx | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/app/request-accepted/request-accepted-client.tsx b/src/app/request-accepted/request-accepted-client.tsx index dd1e423..4868714 100644 --- a/src/app/request-accepted/request-accepted-client.tsx +++ b/src/app/request-accepted/request-accepted-client.tsx @@ -23,6 +23,7 @@ import PageHeader from "@/components/Componentes/page-header"; import SubscriptionRequiredSheet from "@/components/Componentes/subscription-required-sheet"; import SwipeButton from "@/components/Componentes/swipe-button"; import { LoadingBorderSpinner } from "@/components/ui/loading-border-spinner"; +import { LoadingSkeleton } from "@/components/Componentes/loading-skeleton"; import type { MarriageField, MarriagePhoneFieldValue, @@ -223,6 +224,18 @@ function getContactInfoPhoneItems( .filter((item): item is ContactInfoPhoneItem => item !== null); } +function ContactInfoSkeleton() { + return ( +
+
+ + +
+ +
+ ); +} + function ContactInfoPhoneCard({ item, copyText, @@ -614,11 +627,8 @@ export default function RequestAcceptedClient() { } buttons={ (contactInfoQuery.isLoading || isFetchingContact) && !contactInfoPhoneItems.length ? ( -
- - - {t["Loading..."]} - +
+
) : contactInfoPhoneItems.length ? (