diff --git a/src/components/Tabs.tsx b/src/components/Tabs.tsx index 1e01baa..aac29f6 100644 --- a/src/components/Tabs.tsx +++ b/src/components/Tabs.tsx @@ -1,5 +1,6 @@ import { FC, ReactNode } from 'react' import { clx } from '../helpers/utils' +import { Swiper, SwiperSlide } from 'swiper/react' type Item = { icon: ReactNode, @@ -14,24 +15,35 @@ type Props = { } const Tabs: FC = (props: Props) => { + + const SWIPER_SLIDE_STYLE = { + overflow: 'visible !important', + display: 'flex', + } + return ( -
+ { - props.items.map((item: Item) => { + props.items.map((item: Item, index: number) => { return ( -
props.onChange(item.value)} key={item.value} className={clx( - 'flex flex-col items-center gap-2 cursor-pointer', + props.onChange(item.value)} key={item.value} className={clx( + 'flex flex-col max-w-fit mt-[15px] items-center gap-2 cursor-pointer', + index === 0 && 'pr-[30px]', + index === props.items.length - 1 && 'pl-[30px]', props.active === item.value && 'text-black' )}> {item.icon}
{item.label}
-
+ ) }) } -
+ ) } diff --git a/src/pages/criticisms/Add.tsx b/src/pages/criticisms/Add.tsx index 09150e7..1d4057d 100644 --- a/src/pages/criticisms/Add.tsx +++ b/src/pages/criticisms/Add.tsx @@ -1,6 +1,5 @@ import { FC } from 'react' import { useTranslation } from 'react-i18next' -import { SIDEBAR_SIZE_LEFT } from '../../config/Const' import Input from '../../components/Input' import Textarea from '../../components/Textarea' import UploadBox from '../../components/UploadBox' @@ -56,7 +55,7 @@ const AddCriticisms: FC = () => { -
+
{t('ticket.title_hint')}
diff --git a/src/pages/home/components/DanakLearning.tsx b/src/pages/home/components/DanakLearning.tsx index 5533628..580f1b2 100644 --- a/src/pages/home/components/DanakLearning.tsx +++ b/src/pages/home/components/DanakLearning.tsx @@ -1,5 +1,4 @@ import { FC } from 'react' -import { SIDEBAR_SIZE_LEFT } from '../../../config/Const' import { useTranslation } from 'react-i18next' import { ArrowLeft } from 'iconsax-react' import CoverImage from '../../../assets/images/banner.png' @@ -9,7 +8,7 @@ const DanakLearning: FC = () => { const { t } = useTranslation('global') return ( -
+
{t('home.danak_learning')} diff --git a/src/pages/learning/List.tsx b/src/pages/learning/List.tsx index f4e3935..3f3dcc7 100644 --- a/src/pages/learning/List.tsx +++ b/src/pages/learning/List.tsx @@ -1,6 +1,5 @@ import { FC } from 'react' import { useTranslation } from 'react-i18next' -import { SIDEBAR_SIZE_LEFT } from '../../config/Const' import BannerImage from '../../assets/images/banner.png' import Select from '../../components/Select' import Input from '../../components/Input' @@ -104,7 +103,7 @@ const LearningList: FC = () => {
-
+
{ ۱۲۳۱۲
-
+
@@ -31,7 +30,7 @@ const ReceiptsDetail: FC = () => {
-
+
{t('receip.type_person')} @@ -68,7 +67,7 @@ const ReceiptsDetail: FC = () => {
-
+
{t('receip.tel_company')} @@ -98,7 +97,7 @@ const ReceiptsDetail: FC = () => {
-
+
{t('receip.state')} @@ -187,7 +186,7 @@ const ReceiptsDetail: FC = () => {
-
+
{t('receip.receip_information')} diff --git a/src/pages/service/DetailService.tsx b/src/pages/service/DetailService.tsx index 5d9850f..3556ea9 100644 --- a/src/pages/service/DetailService.tsx +++ b/src/pages/service/DetailService.tsx @@ -1,6 +1,5 @@ import { FC } from 'react' import RobotImage from '../../assets/images/robot.jpeg' -import { SIDEBAR_SIZE_LEFT } from '../../config/Const' import { useTranslation } from 'react-i18next' import Button from '../../components/Button' import Rate from 'rc-rate' @@ -195,7 +194,7 @@ const DetailService: FC = () => {
-
+
{
-
- -
- +
+ -
1 {t('service.active_menu')}
+
+ +
1 {t('service.active_menu')}
+
-
-
- -
- + +
+ -
1 {t('service.active_menu')}
+
+ +
1 {t('service.active_menu')}
+
-
-
- -
- + +
+ -
1 {t('service.active_menu')}
+
+ +
1 {t('service.active_menu')}
+
-
+
-
+
{ @@ -86,14 +87,16 @@ const OtherServices: FC = () => {
- + + +
@@ -111,14 +114,16 @@ const OtherServices: FC = () => {
- + + +
@@ -136,14 +141,16 @@ const OtherServices: FC = () => {
- + + +
@@ -159,14 +166,16 @@ const OtherServices: FC = () => {
- + + +
@@ -174,14 +183,16 @@ const OtherServices: FC = () => {
- + + +
@@ -193,7 +204,7 @@ const OtherServices: FC = () => {
-
+
{ {t('ticket.new_ticket')}
-
-
+
+
{t('ticket.submit_your_message')}
@@ -90,7 +89,7 @@ const CreateTicket: FC = () => {
-
+
{t('ticket.title_hint')}
diff --git a/src/pages/ticket/Detail.tsx b/src/pages/ticket/Detail.tsx index 6d485ce..dcd78e1 100644 --- a/src/pages/ticket/Detail.tsx +++ b/src/pages/ticket/Detail.tsx @@ -1,6 +1,5 @@ import { FC } from 'react' import { useTranslation } from 'react-i18next' -import { SIDEBAR_SIZE_LEFT } from '../../config/Const' import Input from '../../components/Input' import Textarea from '../../components/Textarea' import UploadBox from '../../components/UploadBox' @@ -17,8 +16,8 @@ const TicketDetail: FC = () => {
{t('ticket.ticket_number')}
12312
-
-
+
+
{ />
-
+
موضوع درخواست پشتیبانی
-
+
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد،
@@ -46,7 +45,7 @@ const TicketDetail: FC = () => {
-
+
{t('ticket.expert')} @@ -81,16 +80,16 @@ const TicketDetail: FC = () => { className='max-w-[100px]' />
- +
-
-
+
+