From 45f71033d99df017ef7006e92b2d17e6b1953903 Mon Sep 17 00:00:00 2001 From: Koosha Lahouti Date: Mon, 21 Jul 2025 16:55:25 +0330 Subject: [PATCH] fix/ styles and seperate the main file to different components --- .../components/PersonalInformation.tsx | 230 ------------------ 1 file changed, 230 deletions(-) delete mode 100644 src/features/profile/components/PersonalInformation.tsx diff --git a/src/features/profile/components/PersonalInformation.tsx b/src/features/profile/components/PersonalInformation.tsx deleted file mode 100644 index c48c578..0000000 --- a/src/features/profile/components/PersonalInformation.tsx +++ /dev/null @@ -1,230 +0,0 @@ -import { - Box, - Typography, - Button, - TextField, - FormControl, - Select, - MenuItem, - type SelectChangeEvent, -} from '@mui/material'; -import { useState, type ChangeEvent } from 'react'; -import { CardContainer } from '@/components/CardContainer'; - -export function PersonalInformation() { - const [isEditing, setIsEditing] = useState(false); - const [gender, setGender] = useState(''); - const [data, setData] = useState({ - firstName: 'محمد حسین', - lastName: 'برزه‌گر', - gender: 'مرد', - nationalCode: '', - }); - - const handleChange = (e: ChangeEvent) => { - setData((prev) => ({ - ...prev, - [e.target.name]: e.target.value, - })); - }; - - const toggleEdit = () => { - setIsEditing((prev) => !prev); - if (isEditing) { - setData((prev) => ({ - ...prev, - gender: gender === 'male' ? 'مرد' : gender === 'female' ? 'زن' : '', - })); - } else { - setGender( - data.gender === 'مرد' ? 'male' : data.gender === 'زن' ? 'female' : '', - ); - } - }; - - const handleChangeGender = (e: SelectChangeEvent) => { - setGender(e.target.value); - }; - - const displayValue = (value: string | null | undefined) => { - return value && value.trim() !== '' ? value : 'تعیین نشده'; - }; - - return ( - - - {isEditing && ( - - )} - - - } - > - - - {isEditing ? ( - - ) : ( - - - نام - - - {displayValue(data.firstName)} - - - )} - - - - {isEditing ? ( - - ) : ( - - - نام خانوادگی - - - {displayValue(data.lastName)} - - - )} - - - - {isEditing ? ( - - - - ) : ( - - - جنسیت - - - {displayValue(data.gender)} - - - )} - - - - {isEditing ? ( - - ) : ( - - - کد ملی - - - {displayValue(data.nationalCode)} - - - )} - - - - - ); -}