diff --git a/src/app/faq/page.tsx b/src/app/faq/page.tsx
index c7d0afb..6b8dc14 100644
--- a/src/app/faq/page.tsx
+++ b/src/app/faq/page.tsx
@@ -3,6 +3,7 @@
import { NextPage } from 'next'
import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from '@/components/ui/accordion'
import Layout from '@/hoc/Layout'
+import { SHOP_CONFIG } from '@/config/const'
const FaqPage: NextPage = () => {
const faqData = [
@@ -15,8 +16,8 @@ const FaqPage: NextPage = () => {
answer: "این خطا معمولاً زمانی رخ میدهد که شماره ملی قبلاً در سیستم ثبت شده است. در صورت اطمینان از صحت اطلاعات، با پشتیبانی تماس بگیرید."
},
{
- question: "برای ثبت نام در سندس کالا به چه مدارکی نیاز است؟",
- answer: "برای ثبت نام در سندس کالا نیاز به مدارک شناسایی، مجوزهای کسب و کار و اطلاعات بانکی معتبر دارید."
+ question: `برای ثبت نام در ${SHOP_CONFIG.fullName} به چه مدارکی نیاز است؟`,
+ answer: `برای ثبت نام در ${SHOP_CONFIG.fullName} نیاز به مدارک شناسایی، مجوزهای کسب و کار و اطلاعات بانکی معتبر دارید.`
},
{
question: "نام تجاری به چه معناست ؟",
diff --git a/src/app/home/components/HotOffer.tsx b/src/app/home/components/HotOffer.tsx
index 4b77a4a..ac69b9f 100644
--- a/src/app/home/components/HotOffer.tsx
+++ b/src/app/home/components/HotOffer.tsx
@@ -2,7 +2,8 @@
import { FC } from 'react'
import ProductCard from '@/components/ProductCard'
import Image from 'next/image'
-import { Swiper, SwiperSlide } from 'swiper/react';
+import { Swiper, SwiperSlide } from 'swiper/react'
+import { SHOP_CONFIG } from '@/config/const'
const HotOffer: FC = () => {
@@ -14,7 +15,8 @@ const HotOffer: FC = () => {
داغ
- سندس
+ {SHOP_CONFIG.name}
+
کالا
diff --git a/src/app/privacy/hooks/usePrivacyData.ts b/src/app/privacy/hooks/usePrivacyData.ts
new file mode 100644
index 0000000..fc69ffc
--- /dev/null
+++ b/src/app/privacy/hooks/usePrivacyData.ts
@@ -0,0 +1,10 @@
+import { useQuery } from "@tanstack/react-query";
+import * as api from "../service/Service";
+
+export const useGetSiteSetting = (name: string) => {
+ return useQuery({
+ queryKey: ["site-setting", name],
+ queryFn: () => api.getSiteSetting(name),
+ enabled: !!name,
+ });
+};
diff --git a/src/app/privacy/page.tsx b/src/app/privacy/page.tsx
new file mode 100644
index 0000000..76705ad
--- /dev/null
+++ b/src/app/privacy/page.tsx
@@ -0,0 +1,110 @@
+'use client'
+
+import Layout from '@/hoc/Layout'
+import { NextPage } from 'next'
+import { useGetSiteSetting } from './hooks/usePrivacyData'
+import {
+ Breadcrumb,
+ BreadcrumbItem,
+ BreadcrumbLink,
+ BreadcrumbList,
+ BreadcrumbPage,
+ BreadcrumbSeparator
+} from '@/components/ui/breadcrumb'
+import { Separator } from '@/components/ui/separator'
+import { ShieldTick } from 'iconsax-react'
+import Link from 'next/link'
+
+const PrivacyPage: NextPage = () => {
+
+ const { data } = useGetSiteSetting('policyContent')
+
+ return (
+
+
+ )
+
+ // اگر نیاز به لاگین دارد و کاربر لاگین نیست، لینک را غیرفعال میکنیم
+ if (requiresLogin && !isLogin) {
+ return (
+
+ {content}
+
+ )
+ }
+
+ return (
+
+ {content}
+
+ )
+}
+
+export default MenuItem
diff --git a/src/config/const.ts b/src/config/const.ts
index fb72f0e..f9f4998 100644
--- a/src/config/const.ts
+++ b/src/config/const.ts
@@ -4,3 +4,9 @@ export const BASE_URL = "https://shop-api.dev.danakcorp.com";
// export const BASE_URL = "http://192.168.1.111:4000";
export const PRIMARY_COLOR = "#DA2129";
+
+// تنظیمات فروشگاه
+export const SHOP_CONFIG = {
+ name: "فجر مرکزی", // نام فروشگاه - میتوان آن را تغییر داد
+ fullName: "تابلو فجر مرکزی", // نام کامل فروشگاه
+};
diff --git a/src/share/Footer.tsx b/src/share/Footer.tsx
index 0c4c047..b5b19d2 100644
--- a/src/share/Footer.tsx
+++ b/src/share/Footer.tsx
@@ -1,14 +1,24 @@
import { Button } from '@/components/ui/button'
import { Separator } from '@/components/ui/separator'
-import { Call, Instagram, Location, Sms } from 'iconsax-react'
+import { Call, Instagram, Location, Sms, Youtube, Whatsapp } from 'iconsax-react'
import Image from 'next/image'
+import Link from 'next/link'
import { FC } from 'react'
+import { SHOP_CONFIG } from '@/config/const'
const Footer: FC = () => {
return (
-
LOGO
+
+
+
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده