change response file & request get user-profile & change design dashboard page & handle limit page dashboard

This commit is contained in:
Ehsan
2025-05-31 03:35:23 +03:30
parent 0969eca274
commit 80c74361eb
38 changed files with 233 additions and 121 deletions
@@ -1,19 +1,25 @@
"use client";
import { useEffect, useState } from "react";
import profileData from "@/data/profile_other.json";
import ArrowRightD from "@/components/icons/ArrowRightD";
import { Button } from "@mui/material";
import DownloadD from "@/components/icons/DownloadD";
import Disease from "../tabs/disease";
import Allergies from "../tabs/allergies";
import Medications from "../tabs/medications";
import Surgeries from "../tabs/surgeries";
import FamilyHistory from "../tabs/familyHistory";
import Relatives from "../tabs/relatives";
import Disease from "../detailUser/disease";
import Allergies from "../detailUser/allergies";
import Medications from "../detailUser/medications";
import Surgeries from "../detailUser/surgeries";
import FamilyHistory from "../detailUser/familyHistory";
import Relatives from "../detailUser/relatives";
import HeadTab from "./HeadTab";
import profileData from "@/data/profile_other.json";
import DetailUser from "../detailUser/information";
import Turns from "../sidebars/turns";
import Transactions from "../sidebars/transactions";
import Comments from "../sidebars/comments";
import Messages from "../sidebars/messages";
import NotfoundDashboard from "../NotfoundDashboard";
const listTab = [
"بیماری‌ها",
@@ -59,18 +65,27 @@ function ContentTabs({
console.warn(`Unknown action: ${action}`);
return;
}
console.log(newData);
setData(newData);
};
const components = [
<Disease data={data} changeData={changeData} />,
<Allergies data={data} changeData={changeData} />,
<Medications data={data} changeData={changeData} />,
<Surgeries data={data} changeData={changeData} />,
<FamilyHistory data={data} changeData={changeData} />,
<Relatives data={data} changeData={changeData} />,
// <Disease data={data} changeData={changeData} />,
// <Allergies data={data} changeData={changeData} />,
// <Medications data={data} changeData={changeData} />,
// <Surgeries data={data} changeData={changeData} />,
// <FamilyHistory data={data} changeData={changeData} />,
// <Relatives data={data} changeData={changeData} />,
<DetailUser
user={user}
isTurnsDetails={isTurnsDetails}
setIsTurnsDetails={setIsTurnsDetails}
/>,
<Turns user={user} loading={false} setIsTurnsDetails={setIsTurnsDetails} />,
<Transactions user={user} loading={false} />,
<Comments user={user} loading={false} />,
<Messages user={user} loading={false} />,
<NotfoundDashboard />,
];
return (
@@ -102,7 +117,8 @@ function ContentTabs({
</Button>
) : undefined}
</div>
<HeadTab
<div className="mt-[22px] px-0 md:px-[24px]">{components[value]}</div>
{/* <HeadTab
tab={tab}
user={user}
listTab={listTab}
@@ -110,7 +126,7 @@ function ContentTabs({
handleChange={handleChange}
isTurnsDetails={isTurnsDetails}
setIsTurnsDetails={setIsTurnsDetails}
/>
/> */}
</div>
);
}