From 1ba6646bf93f08812bd45b605628ea8cabb000f7 Mon Sep 17 00:00:00 2001 From: payacom <59262811+payacom@users.noreply.github.com> Date: Tue, 18 Aug 2026 20:22:07 +0330 Subject: [PATCH] project --- .../(projects)/projects/specialists/page.tsx | 13 + src/app/layout.tsx | 2 +- src/app/settings/chats/find-partner/page.tsx | 288 ++++++++++++++++ src/app/settings/chats/page.tsx | 19 ++ src/app/settings/edit/page.tsx | 1 + .../settings/edit/personal-details/page.tsx | 286 ++++++++++++++++ src/app/settings/notifications/page.tsx | 1 + src/components/Layout.tsx | 7 +- src/components/auth/ExpertisePicker.tsx | 10 +- .../chats/FindPartnerFilterModal.tsx | 320 ++++++++++++++++++ src/components/main/BaseUrl.ts | 3 + .../projects/SpecialistCarousel.tsx | 286 ++++++++++++++++ src/constants/index.ts | 5 + src/constants/notificationFilters.ts | 5 +- src/contexts/LanguageProvider.tsx | 75 ++-- src/lib/i18n/createI18nInstance.ts | 31 ++ src/locales/en/common.json | 57 ++++ src/locales/fa/common.json | 63 ++++ src/types/types.ts | 9 + 19 files changed, 1440 insertions(+), 41 deletions(-) create mode 100644 src/app/settings/chats/find-partner/page.tsx create mode 100644 src/app/settings/edit/personal-details/page.tsx create mode 100644 src/components/chats/FindPartnerFilterModal.tsx create mode 100644 src/components/projects/SpecialistCarousel.tsx create mode 100644 src/lib/i18n/createI18nInstance.ts diff --git a/src/app/(projects)/projects/specialists/page.tsx b/src/app/(projects)/projects/specialists/page.tsx index 7bb062d..733ba79 100644 --- a/src/app/(projects)/projects/specialists/page.tsx +++ b/src/app/(projects)/projects/specialists/page.tsx @@ -10,6 +10,7 @@ import BoldIcon from "@/components/ui/BoldIcon"; import BackButton from "@/components/ui/BackButton"; import Container from "@/components/elements/Container"; import LocalePageShell from "@/components/i18n/LocalePageShell"; +import SpecialistCarousel from "@/components/projects/SpecialistCarousel"; import useAxios from "@/hooks/useAxios"; import { buildStorageUrl } from "@/components/main/BaseUrl"; import { cn } from "@/lib/utils"; @@ -468,6 +469,18 @@ export default function SpecialistsPage() { )} ) : null} + + {phase === "results" && !showFilter && users.length > 0 ? ( + + ) : null} ); diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 5782b63..8b22adb 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -99,7 +99,7 @@ export default async function RootLayout({ - {children} + {children} {/* ====================== گوگل آنالیتیکس ====================== */}