diff --git a/src/app/[name]/(Profile)/profile/settings/page.tsx b/src/app/[name]/(Profile)/profile/settings/page.tsx index f8c9531..c0ea532 100644 --- a/src/app/[name]/(Profile)/profile/settings/page.tsx +++ b/src/app/[name]/(Profile)/profile/settings/page.tsx @@ -1,24 +1,20 @@ 'use client'; -import AnimatedBottomSheet from '@/components/bottomsheet/AnimatedBottomSheet' -import EqualizerIcon from '@/components/icons/EqualizerIcon' -import TelegramIcon from '@/components/icons/TelegramIcon' +import Button from '@/components/button/PrimaryButton'; +import PasswordField from '@/components/input/PasswordField'; import TabContainer from '@/components/tab/TabContainer' import { TabHeader } from '@/components/tab/TabHeader' import { Switch } from '@/components/ui/switch'; import Accordion from '@/components/utils/Accordion'; -import RateBar from '@/components/utils/RateBar' import Seperator from '@/components/utils/Seperator'; -import useToggle from '@/hooks/helpers/useToggle'; -import clsx from 'clsx'; -import { Gallery, CallCalling, Whatsapp, Instagram, Clock, ArrowDown2, InfoCircle, Star1, Key, KeySquare, Notification1, ArrowLeft, User, MedalStar } from 'iconsax-react' +import { Key, KeySquare, Notification1, ArrowLeft, MedalStar, TickCircle } from 'iconsax-react' import { useRouter } from 'next/navigation'; import React from 'react' function UserSettingsIndex() { const router = useRouter(); - const firstTab = () => { + const notifsTab = () => { return (
@@ -29,102 +25,104 @@ function UserSettingsIndex() {

تنظیمات نوتیفیکیشن

- -
+ - - - ورود به حساب - - -
+
+ + + ورود به حساب + + +
-
- - - تغییر رمز عبور - - -
-
- +
+ + + تغییر رمز عبور + + +
+ + - -
- - - افزایش شارژ - - -
+
+ + + افزایش شارژ + + +
-
- - - برداشت از کیف - - -
+
+ + + برداشت از کیف + + +
-
- - - استفاده از تخفیف - - -
-
- +
+ + + استفاده از تخفیف + + +
+ + - -
- - - وضعیت سفارش - - -
+
+ + + وضعیت سفارش + + +
-
- - - تحویل - - -
+
+ + + تحویل + + +
-
- - - کنسلی - - -
-
+
+ + + کنسلی + + +
+ +
@@ -132,62 +130,130 @@ function UserSettingsIndex() { ) } - const secondTab = () => { + const passwordTab = () => { return (
- {/*
-
- 4.1 -
-
- - - - - +
+ +
+

تغییر رمز عبور

+ +
e.preventDefault()} + className='grid gap-6 p-2' + > + + + + + + + +
+
رمز عبور میبایست:
+
  • حداقل 8 کاراکتر باشد
  • +
  • ترکیبی از حروف موچک و بزرگ باشد
  • +
  • شامل اعداد باشد
  • +
  • شامل کاراکتر های خاص (نماد ها) باشد
  • +
    + + +
    +
    + ) + } -
    -
    -

    نظرات کاربران

    - + const authenticatorTab = () => { + + return ( +
    +
    + +
    +

    راه‌اندازی احراز هویت دو مرحله‌ای

    +

    احراز هویت دو مرحله‌ای امنیت اکانت شما را افزایش می‌دهد

    -
    -
    - -
    + -
    -
    - -
    - {sortings.map((v, i) => { - return ( -
    -
    changeSorting(i)} className="text-sm2 font-medium cursor-pointer"> - {v} -
    - {i < sortings.length - 1 &&
    } +
    +
    + +
    +

    + برای شروع فرآیند راه‌اندازی احراز هویت دو مرحله‌ای، روی دکمه زیر کلیک کنید +

    + +
    + +
    + +
    +
    راهنمای احراز هویت دو مرحله‌ای
    +

    این قابلیت امنیت حساب شما را به شدت افزایش می‌دهد

    +
    +
    + 1 +
    + + یک برنامه Authenticator مانند Google Authenticator نصب کنید + +
    +
    +
    + 2 +
    + + QR Code را اسکن کنید یا کد را به صورت دستی وارد کنید + +
    +
    +
    + 3 +
    + + کد 6 رقمی تولید شده توسط برنامه را وارد کنید + +
    + +
    + توجه: کد های پشتیبان خود را در مکانی امن نگهداری کنید +
    +
    - */} + +
    ) } @@ -206,17 +272,17 @@ function UserSettingsIndex() { } /> } /> } />