From 32916e2159e356f9eadcb81047b7930fde31a2d1 Mon Sep 17 00:00:00 2001 From: arsam Date: Fri, 18 Sep 2026 23:24:59 +0330 Subject: [PATCH] Import source: app/src/pages/CompanyProfilePage Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality. --- app/src/pages/CompanyProfilePage.jsx | 74 ++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 app/src/pages/CompanyProfilePage.jsx diff --git a/app/src/pages/CompanyProfilePage.jsx b/app/src/pages/CompanyProfilePage.jsx new file mode 100644 index 0000000..8981260 --- /dev/null +++ b/app/src/pages/CompanyProfilePage.jsx @@ -0,0 +1,74 @@ +import { TeknavData } from '../../teknav-data.js'; +import { useNav, EmptyState } from '../../teknav-ui.jsx'; + +export function CompanyProfilePage({ slug }) { + const { navigate } = useNav(); + const company = (TeknavData.companies ?? []).find((c) => c.slug === slug); + + if (!company) { + return ( +
+ +
+ ); + } + + return ( +
+ +
+
+
+

{company.name}

+ {company.verified && ( + ✓ تأیید شده + )} +
+

{company.description}

+
+
+ +
+ {company.websiteUrl && ( + + وب‌سایت ↗ + + )} +
+ + {(company.techStack || []).length > 0 && ( +
+

استک فناوری

+
+ {company.techStack.map((t) => ( + {t} + ))} +
+
+ )} + +
+

+ این صفحه بخشی از دایرکتوری شرکت‌های فناوری تکناو است. اگر این شرکت را نمایندگی می‌کنید، می‌توانید پروفایل آن را ادعا و تأیید کنید. +

+ +
+
+ ); +}