2024-05-27 01:22:39 +03:30
|
|
|
|
"use client";
|
|
|
|
|
|
import NavbarTransparent from "@comp/Navbar/NavbarTransparent";
|
|
|
|
|
|
import Image from "next/image";
|
|
|
|
|
|
import React, { useEffect, useState } from "react";
|
|
|
|
|
|
import PersianNumber from "@plug/PersianNumber";
|
|
|
|
|
|
import kam from "@img/kam.png";
|
|
|
|
|
|
import nad from "@img/nad.PNG";
|
|
|
|
|
|
import som from "@img/som.PNG";
|
|
|
|
|
|
import shim from "@img/sam.png";
|
|
|
|
|
|
import nasr from "@img/nasr.PNG";
|
|
|
|
|
|
import sogh from "@img/sogh.PNG";
|
|
|
|
|
|
import logo from "@img/logo.png";
|
|
|
|
|
|
import Footer from "@comp/Footer/page";
|
|
|
|
|
|
import Link from "next/link";
|
|
|
|
|
|
|
|
|
|
|
|
const LawyerPage = ({ data }) => {
|
|
|
|
|
|
const [lawyerImg, setlawyerImg] = useState("");
|
|
|
|
|
|
const selectLawyerImg = (id) => {
|
|
|
|
|
|
switch (id) {
|
|
|
|
|
|
case "477fed8d-5acd-4279-8bf7-9b1e83c6b4db":
|
|
|
|
|
|
setlawyerImg("kam");
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "ef6ab0ce-d815-4b19-934e-b22dbe0cd169":
|
|
|
|
|
|
setlawyerImg("nad");
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "2026e6ee-f414-4e0f-b25f-29664b13dd59":
|
|
|
|
|
|
setlawyerImg("som");
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "8ae19218-2d9d-42a6-b7b4-8db08ff86ce9":
|
|
|
|
|
|
setlawyerImg("shim");
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case "0ae064c7-4f54-4656-b30e-7ef0b799c023":
|
|
|
|
|
|
setlawyerImg("nasr");
|
|
|
|
|
|
break;
|
|
|
|
|
|
case "f8db20f6-0741-49dd-9eb2-22599bb4eb72":
|
|
|
|
|
|
setlawyerImg("sogh");
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
|
break;
|
|
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
|
selectLawyerImg(data.id);
|
|
|
|
|
|
}, []);
|
|
|
|
|
|
// console.log("ssssssssssssssssssssssssssalam", data.expertise.length);
|
|
|
|
|
|
return (
|
|
|
|
|
|
<div>
|
|
|
|
|
|
{" "}
|
|
|
|
|
|
<div className="bg-contact-us pb-10 ">
|
|
|
|
|
|
<div className=" pb-20">
|
|
|
|
|
|
<NavbarTransparent />
|
|
|
|
|
|
|
|
|
|
|
|
<div className="relative">
|
|
|
|
|
|
<svg
|
|
|
|
|
|
class="absolute hidden lg:block ltr:right-80 ltr:left-auto left-80 top-20 ltr:mr-6 ltr:ml-0 ml-6 z-10 opacity-10 mt-[110px]"
|
|
|
|
|
|
width="38"
|
|
|
|
|
|
height="51"
|
|
|
|
|
|
viewBox="0 0 38 50"
|
|
|
|
|
|
fill="none"
|
|
|
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
|
|
|
>
|
|
|
|
|
|
<path
|
|
|
|
|
|
d="M36.7412 1.94352L17.4742 6.5023L22.033 25.7693L2.76602 30.3281L7.3248 49.5951"
|
|
|
|
|
|
stroke="white"
|
|
|
|
|
|
stroke-width="5"
|
|
|
|
|
|
></path>
|
|
|
|
|
|
</svg>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="xs:mt-[60px] lg:mt-[100px] xs:p-0 lg:px-20 lg:flex rtl lg:justify-center ">
|
|
|
|
|
|
<div className="xs:flex lg:block xs:justify-center ">
|
|
|
|
|
|
<div className="lg:w-[150px] xs:w-[200px] lg:h-[150px] xs:h-200px] bg-gray-200 rounded-2xl overflow-hidden ">
|
|
|
|
|
|
<div>
|
|
|
|
|
|
<Image
|
|
|
|
|
|
src={
|
|
|
|
|
|
lawyerImg == "kam"
|
|
|
|
|
|
? kam
|
|
|
|
|
|
: lawyerImg == "nad"
|
|
|
|
|
|
? nad
|
|
|
|
|
|
: lawyerImg == "shim"
|
|
|
|
|
|
? shim
|
|
|
|
|
|
: lawyerImg == "som"
|
|
|
|
|
|
? som
|
|
|
|
|
|
: lawyerImg == "sogh"
|
|
|
|
|
|
? sogh
|
|
|
|
|
|
: lawyerImg == "nasr"
|
|
|
|
|
|
? nasr
|
|
|
|
|
|
: logo
|
|
|
|
|
|
}
|
|
|
|
|
|
alt="بهترین وکیل پایه یک دادگستری تهران"
|
|
|
|
|
|
className="object-cover lg:w-[150px] xs:w-[200px] lg:h-[150px] xs:h-[200px] "
|
|
|
|
|
|
/>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div className="px-5 lg:w-7/12 xs:mt-5 lg:mt-0 ">
|
|
|
|
|
|
<h1 className="text-white font-bold text-right xs:text-[20px] lg:text-[40px]">
|
|
|
|
|
|
{data.name}
|
|
|
|
|
|
</h1>
|
|
|
|
|
|
<p className="mb-0 text-right text-white">{data.description}</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div className="flex justify-center z-10 sticky top-10">
|
|
|
|
|
|
<div className="w-fit flex bg-white shadow-xl rounded-2xl absolute xs:p-1 lg:p-3 xs:top-[-28px] lg:top-[-40px] rtl">
|
|
|
|
|
|
<div className="bg-secondary-900 lg:p-4 xs:p-3 rounded-2xl ">
|
|
|
|
|
|
<p className="mb-0 font-medium xs:text-[12px] lg:text-base">
|
|
|
|
|
|
تخصص ها
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div className=" lg:p-4 xs:p-3 rounded-2xl ">
|
|
|
|
|
|
<p className="mb-0 text-gray-500 xs:text-[12px] lg:text-base">
|
|
|
|
|
|
خدمات وکیل
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div className=" lg:p-4 xs:p-3 rounded-2xl ">
|
|
|
|
|
|
<p className="mb-0 text-gray-500 xs:text-[12px] lg:text-base">
|
|
|
|
|
|
رزرو مشاوره
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div className=" lg:p-4 xs:p-3 rounded-2xl ">
|
|
|
|
|
|
<p className="mb-0 text-gray-500 xs:text-[12px] lg:text-base">
|
|
|
|
|
|
اطلاعات بیشتر
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div className="xs:px-3 md:px-10 md:container md:mx-auto mb-10">
|
|
|
|
|
|
{data?.expertise.length > 0 && (
|
|
|
|
|
|
<div className="grid xs:grid-cold-1 md:grid-cols-1 gap-4 rtl xs:mt-10 lg:mt-20">
|
|
|
|
|
|
<div className=" p-2 flex">
|
|
|
|
|
|
<div className="flex flex-col justify-center items-center mt-5 absolute ">
|
|
|
|
|
|
<div className="w-5 h-20 rounded-full bg-secondary-900" />
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="mx-4 ">
|
|
|
|
|
|
<div className="p-4 mt-2">
|
|
|
|
|
|
<p className="mb-0 text-gray-900 font-extralight text-sm ">
|
|
|
|
|
|
چرا حامیان عدالت
|
|
|
|
|
|
</p>
|
|
|
|
|
|
<h2 className="font-extrabold xs:text-xl lg:text-3xl text-gray-900 mt-2">
|
|
|
|
|
|
تخصص های {data.name}
|
|
|
|
|
|
</h2>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div className="lg:pr-5 overflow-x-auto flex whitespace-nowrap hide-scrollBa">
|
|
|
|
|
|
{data?.expertise.map((e, index) => (
|
|
|
|
|
|
<h3
|
|
|
|
|
|
className="bg-gray-200 p-2 mx-2 rounded-2xl xs:text-sm lg:text-base"
|
|
|
|
|
|
key={index}
|
|
|
|
|
|
>
|
|
|
|
|
|
{" "}
|
|
|
|
|
|
{e}{" "}
|
|
|
|
|
|
</h3>
|
|
|
|
|
|
))}
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
)}
|
|
|
|
|
|
|
|
|
|
|
|
{data?.services_rendered.length > 0 && (
|
|
|
|
|
|
<div className="grid xs:grid-cold-1 md:grid-cols-1 gap-4 rtl xs:mt-10 lg:mt-20">
|
|
|
|
|
|
<div className=" p-2 flex">
|
|
|
|
|
|
<div className="flex flex-col justify-center items-center mt-5 absolute ">
|
|
|
|
|
|
<div className="w-5 h-20 rounded-full bg-secondary-900" />
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="mx-4 ">
|
|
|
|
|
|
<div className="p-4 mt-2">
|
|
|
|
|
|
<p className="mb-0 text-gray-900 font-extralight text-sm ">
|
|
|
|
|
|
چرا حامیان عدالت
|
|
|
|
|
|
</p>
|
|
|
|
|
|
<h2 className="font-extrabold xs:text-xl lg:text-3xl text-gray-900 mt-2">
|
|
|
|
|
|
خدمات ارائه شده وکیل{" "}
|
|
|
|
|
|
</h2>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
{data.services_rendered.map((e, index) => (
|
|
|
|
|
|
<div className="pr-5 flex" key={index}>
|
|
|
|
|
|
<h3 className="font-medium mt-2 text-lg text-gray-600 ">
|
|
|
|
|
|
{e}
|
|
|
|
|
|
</h3>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
))}
|
|
|
|
|
|
</div>
|
|
|
|
|
|
)}
|
|
|
|
|
|
|
|
|
|
|
|
<div className="grid xs:grid-cold-1 md:grid-cols-1 gap-4 rtl xs:mt-10 lg:mt-20">
|
|
|
|
|
|
<div className=" p-2 flex">
|
|
|
|
|
|
<div className="flex flex-col justify-center items-center mt-5 absolute ">
|
|
|
|
|
|
<div className="w-5 h-20 rounded-full bg-secondary-900" />
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="mx-4 ">
|
|
|
|
|
|
<div className="p-4 mt-2">
|
|
|
|
|
|
<p className="mb-0 text-gray-900 font-extralight text-sm ">
|
|
|
|
|
|
چرا حامیان عدالت
|
|
|
|
|
|
</p>
|
|
|
|
|
|
<h2 className="font-extrabold xs:text-xl lg:text-3xl text-gray-900 mt-2">
|
|
|
|
|
|
رزرو زمان مشاوره{" "}
|
|
|
|
|
|
</h2>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="overflow-x-auto flex whitespace-nowrap hide-scrollBa ">
|
|
|
|
|
|
<div className="bg-white rounded-2xl p-5 ">
|
|
|
|
|
|
<h4 className=" text-right font-medium">
|
|
|
|
|
|
رزرو نوبت مشاوره غیر حضوری
|
|
|
|
|
|
</h4>
|
|
|
|
|
|
|
|
|
|
|
|
<p className="mb-0 text-sm mt-5 text-center">
|
|
|
|
|
|
نیم ساعت : تماس بگیرید
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
<p className="mb-0 text-sm mt-5 text-center">
|
|
|
|
|
|
یک ساعت : تماس بگیرید
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
<div>
|
2024-05-28 12:52:16 +03:30
|
|
|
|
<a href={`tel:${process.env.NEXT_PUBLIC_PHONE_NUMBER}`}>
|
2024-05-27 01:22:39 +03:30
|
|
|
|
<button className="btn btn-outline-primary w-full mt-5 rounded-full py-2 text-sm">
|
|
|
|
|
|
{" "}
|
|
|
|
|
|
رزرو مشاوره
|
|
|
|
|
|
</button>
|
2024-05-28 12:52:16 +03:30
|
|
|
|
</a>
|
2024-05-27 01:22:39 +03:30
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="bg-white rounded-2xl p-5 w-fit mx-4">
|
|
|
|
|
|
<h4 className=" text-right font-medium">
|
|
|
|
|
|
رزرو نوبت مشاوره حضوری
|
|
|
|
|
|
</h4>
|
|
|
|
|
|
|
|
|
|
|
|
<p className="mb-0 text-sm mt-5 text-center">
|
|
|
|
|
|
نیم ساعت : تماس بگیرید
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
<p className="mb-0 text-sm mt-5 text-center">
|
|
|
|
|
|
یک ساعت : تماس بگیرید
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
<div>
|
2024-05-28 12:52:16 +03:30
|
|
|
|
<a href={`tel:${process.env.NEXT_PUBLIC_PHONE_NUMBER}`}>
|
2024-05-27 01:22:39 +03:30
|
|
|
|
<button className="btn btn-outline-primary w-full mt-5 rounded-full py-2 text-sm">
|
|
|
|
|
|
{" "}
|
|
|
|
|
|
رزرو مشاوره
|
|
|
|
|
|
</button>
|
2024-05-28 12:52:16 +03:30
|
|
|
|
</a>
|
2024-05-27 01:22:39 +03:30
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="grid xs:grid-cold-1 md:grid-cols-1 gap-4 rtl xs:mt-10 lg:mt-20">
|
|
|
|
|
|
<div className=" p-2 flex">
|
|
|
|
|
|
<div className="flex flex-col justify-center items-center mt-5 absolute ">
|
|
|
|
|
|
<div className="w-5 h-20 rounded-full bg-secondary-900" />
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="mx-4 ">
|
|
|
|
|
|
<div className="p-4 mt-2">
|
|
|
|
|
|
<p className="mb-0 text-gray-900 font-extralight text-sm ">
|
|
|
|
|
|
چرا حامیان عدالت
|
|
|
|
|
|
</p>
|
|
|
|
|
|
<h2 className="font-extrabold xs:text-xl lg:text-3xl text-gray-900 mt-2">
|
|
|
|
|
|
سایر اطلاعات{" "}
|
|
|
|
|
|
</h2>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="p-2 overflow-x-auto flex whitespace-nowrap hide-scrollBa ">
|
|
|
|
|
|
{data?.other_info.map((e, index) => (
|
|
|
|
|
|
<div className="flex mx-2" key={index}>
|
|
|
|
|
|
<div>
|
|
|
|
|
|
<div className="bg-secondary-900 h-4 w-1 rounded-full mt-2"></div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<p className="mb-0 text-right p-2 ">{e} </p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
))}
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<Footer />
|
|
|
|
|
|
</div>
|
|
|
|
|
|
);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export default LawyerPage;
|