responsive page user-account & add-doctor & turns & add loading to all page panel & change design page dashboard

This commit is contained in:
Ehsan
2024-09-14 02:41:38 +03:30
parent d1f289bdca
commit 9d1c4aa299
60 changed files with 459 additions and 166 deletions
+6 -12
View File
@@ -1,34 +1,28 @@
import { useState } from "react";
import Links from "./Links";
import HeadMd from "./HeadMd";
import HeadSm from "./HeadSm";
import { Button } from "@mui/material";
import LogoutOrangeP from "@/components/icons/LogoutOrangeP";
function Sidebar({ active, setActive }) {
const [open, setOpen] = useState(false);
function Sidebar({ active, setActive, open, setOpen }) {
return (
<div className={`
transition-all duration-500 md:flex fixed md:relative z-30 w-[85%] md:w-fit
transition-all duration-500 md:flex fixed md:relative z-30 w-[85%]
${active ? ' right-0' : 'right-[-85%]'}
${open ? 'min-w-[243px]' : 'min-w-[96px]'}
${open ? 'min-w-[243px] md:w-[243px]' : 'min-w-[96px] md:w-[96px]'}
`}>
<aside className={`
relative h-screen overflow-hidden
transition-all duration-500 w-[85%] md:w-fit
transition-all duration-500 w-[85%]
${active ? ' right-0' : 'right-[-85%]'}
${open ? 'w-[243px]' : 'w-[96px]'}
`}>
<div className={`
z-30
md:top-0 md:right-0 w-[85%] md:w-fit
z-30 md:top-0 md:right-0 w-[85%]
${active ? ' right-0' : 'right-[-85%]'}
overflow-hidden p-[24px] h-full flex flex-col justify-between items-start fixed
border-0 border-l border-l-[#EFEFEF] bg-[#FFF]
transition-all duration-700
transition-all duration-500
${open ? 'md:w-[243px]' : 'md:w-[96px]'}
`}>
<div className="w-full">