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}
{/* ====================== گوگل آنالیتیکس ====================== */}