change fields component & handle edit, delete, add data and save & change functional page doctor

This commit is contained in:
Ehsan
2025-07-02 01:58:44 +03:30
parent 43eb9c2b78
commit 04d3e38859
22 changed files with 290 additions and 313 deletions
+2 -23
View File
@@ -5,29 +5,11 @@ import { useState } from "react";
import userData from "@/data/userData.json";
import DashboardPage from "@/components/dashboard";
import UserAccountPage from "./userAccount";
import { request } from "@/services/response";
function Content({
matchedCity,
userInfo,
params,
logged,
initialIsOpenSide,
dataUser,
}) {
function Content({ matchedCity, params, logged }) {
const [value, setValue] = useState(Number(params?.sidebar) || 0);
const [isOpenSide, setIsOpenSide] = useState(initialIsOpenSide);
const [isOpenSide, setIsOpenSide] = useState();
const [isTurnsDetails, setIsTurnsDetails] = useState(false);
const [prevData, setPrevData] = useState(dataUser);
const updateDataUser = () => {
request
.getUserProfile(userInfo.uuid)
.then((res) => {
setPrevData(res);
})
.catch(() => {});
};
return (
<DashboardPage
@@ -43,11 +25,8 @@ function Content({
>
<UserAccountPage
value={value}
dataUser={prevData}
userInfo={userInfo}
user={userData.data}
setIsOpenSide={setIsOpenSide}
updateDataUser={updateDataUser}
isTurnsDetails={isTurnsDetails}
setIsTurnsDetails={setIsTurnsDetails}
/>