diff --git a/messages/fa.json b/messages/fa.json
index 5f0ab5a..ae7528b 100644
--- a/messages/fa.json
+++ b/messages/fa.json
@@ -16,6 +16,10 @@
"main_title_line2": "سریع و مطمئن",
"contact_us": "تماس با ما"
},
+ "Categories" : {
+ "title" : "دسته بندی ها",
+ "description" : "از بین صدها مرکز زیبایی، دقیقا همونی که میخای رو پیدا کن."
+ },
"Application": {
"title": "دانلود نرم افزار تلفن همراه 141",
"description": "نسخهی تلفن همراه اپلیکیشن مرکز مدیریت راههای کشور با قابلیتهایی نظیر نمایش تصاویر دوربینهای، نظارتی در سراسر کشور، مسیریابی همراه با نمایش مسافت و زمان تقریبی و جزئیات مسیر، مشاهده اخبار متنی و شنیداری، کروکی ترافیک استانهای کشور، دریافت اطلاعیههای مربوط به مسیرهای پرتردد و ... آماده دریافت از مارکتهای مختلف میباشد.",
diff --git a/public/icons/arrow-left.svg b/public/icons/arrow-left.svg
new file mode 100644
index 0000000..5fc5262
--- /dev/null
+++ b/public/icons/arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/icons/arrow-right.svg b/public/icons/arrow-right.svg
new file mode 100644
index 0000000..b6eef45
--- /dev/null
+++ b/public/icons/arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/images/categories/فیشیال.jpg b/public/images/categories/فیشیال.jpg
new file mode 100644
index 0000000..6c2ef01
Binary files /dev/null and b/public/images/categories/فیشیال.jpg differ
diff --git a/public/images/categories/مو.jpg b/public/images/categories/مو.jpg
new file mode 100644
index 0000000..d24a791
Binary files /dev/null and b/public/images/categories/مو.jpg differ
diff --git a/public/images/categories/مژه.jpg b/public/images/categories/مژه.jpg
new file mode 100644
index 0000000..b649358
Binary files /dev/null and b/public/images/categories/مژه.jpg differ
diff --git a/public/images/categories/میکاپ.jpg b/public/images/categories/میکاپ.jpg
new file mode 100644
index 0000000..8ec3497
Binary files /dev/null and b/public/images/categories/میکاپ.jpg differ
diff --git a/public/images/categories/ناخن.jpg b/public/images/categories/ناخن.jpg
new file mode 100644
index 0000000..26fefa0
Binary files /dev/null and b/public/images/categories/ناخن.jpg differ
diff --git a/public/images/categories/ژل.jpg b/public/images/categories/ژل.jpg
new file mode 100644
index 0000000..e18add0
Binary files /dev/null and b/public/images/categories/ژل.jpg differ
diff --git a/src/assets/index.ts b/src/assets/index.ts
index d6fc697..e548def 100644
--- a/src/assets/index.ts
+++ b/src/assets/index.ts
@@ -17,3 +17,5 @@ export { default as CalenderIcon } from "&/icons/calender.svg";
export { default as LocationIcon } from "&/icons/location.svg";
export { default as MarkerIcon } from "&/icons/marker-icon.svg";
export { default as MarkerPreviewIcon } from "&/icons/marker-preview.svg";
+export { default as ArrowRight } from "&/icons/arrow-right.svg";
+export { default as ArrowLeft } from "&/icons/arrow-left.svg";
diff --git a/src/components/Home/Desktop/Categories/CarouselComponent.tsx b/src/components/Home/Desktop/Categories/CarouselComponent.tsx
index 38e9182..c1788ea 100644
--- a/src/components/Home/Desktop/Categories/CarouselComponent.tsx
+++ b/src/components/Home/Desktop/Categories/CarouselComponent.tsx
@@ -1,34 +1,151 @@
"use client"
import { Card, CardContent } from "@/components/UI/card"
-import {Carousel, CarouselContent, CarouselItem, CarouselNext, CarouselPrevious} from "@/components/UI/Carousel";
+import {
+ Carousel,
+ CarouselContent,
+ CarouselItem,
+ CarouselNext,
+ CarouselPrevious,
+} from "@/components/UI/Carousel"
+import { categories } from "@/data/mockCategories"
+import Image from "next/image"
+import {easeOut, motion} from "framer-motion"
+type Props = {
+ title: string
+ description: string
+}
-export function CarouselComponent() {
+const containerVariants = {
+ hidden: {},
+ show: {
+ transition: {
+ staggerChildren: 0.08,
+ },
+ },
+}
+const itemVariants = {
+ hidden: {
+ opacity: 0,
+ y: 30,
+ scale: 0.95,
+ },
+ show: {
+ opacity: 1,
+ y: 0,
+ scale: 1,
+ transition: {
+ duration: 0.4,
+ ease: easeOut,
+ },
+ },
+}
+
+export function CarouselComponent({ title, description }: Props) {
return (
-
{title}
+{description}
++ {category.title} +
+