Files
internship_node/day20/src/components/AdminWrapper/AdminWrapper.jsx
T

40 lines
1014 B
React
Raw Normal View History

2025-07-23 23:25:19 +01:00
import React, { Suspense, memo } from "react";
import {AdminHeader} from "Components/AdminHeader";
import {TopHeader} from "Components/TopHeader";
import { Spinner } from "Assets/svgs";
const navigation = []
const AdminWrapper = ({ children }) => {
return (
<div id="admin_wrapper" className={`flex w-full max-w-full flex-col bg-white`}>
<div className={`flex min-h-screen w-full max-w-full `}>
<AdminHeader
/>
<div className={`mb-20 w-full overflow-hidden`}>
<TopHeader />
<Suspense
fallback={
<div
className={`flex h-screen w-full items-center justify-center`}
>
<Spinner size={100} color="#2CC9D5" />
</div>
}
>
<div className="w-full overflow-y-auto overflow-x-hidden">
{children}
</div>
</Suspense>
</div>
</div>
</div>
);
};
export default memo(AdminWrapper);