import { useState } from "react"; import HeadTab from "../content/HeadTab"; import profileData from "@/data/profile_other.json"; // Tabs import Medications from "./medications"; import Information from "./information"; import Disease from "./disease"; import Allergies from "./allergies"; import Surgeries from "./surgeries"; import FamilyHistory from "./familyHistory"; import Relatives from "./relatives"; const listTab = [ "اطلاعات عمومی", "بیماری‌ها", "آلرژی‌ها", "داروهای مصرفی", "جراحی‌ها", "سابقه خانوادگی بیماری", "بستگان", ]; function DetailUser({ user, isTurnsDetails, setIsTurnsDetails }) { const [tab, setTab] = useState(0); const [data, setData] = useState(profileData[0]); const [includeData, setIncludeData] = useState(false); const handleChange = (_, newValue) => setTab(newValue); const changeData = (action, name, id, payload) => { const newData = { ...data, [name]: [...data[name]], }; switch (action) { case "update": newData[name][id] = payload; break; case "add": newData[name].push(payload); break; case "delete": newData[name].splice(id, 1); break; default: console.warn(`Unknown action: ${action}`); return; } setData(newData); }; const components = [ , , , , , , , ]; return ( ); } export default DetailUser;