Commit f7517e66 by Arjun Jhukal

updated the logo dynamic at sidebar

parent 49368af2
......@@ -60,6 +60,7 @@ export default async function Home() {
subBannersError = "Failed to load sub banners.";
}
console.log(banners);
return (
<DashboardProvider>
<>
......
......@@ -15,6 +15,7 @@ import { IconButton } from '@mui/material';
import { Add, CloseCircle } from '@wandersonalwes/iconsax-react';
import Link from 'next/link';
import { usePathname } from 'next/navigation';
import { useGetSeoDataQuery } from '@/services/menuApi';
const drawerWidth = DRAWER_WIDTH;
const openedMixin = (theme: Theme): CSSObject => ({
......@@ -122,13 +123,14 @@ export default function Sidebar({ open, handleDrawerOpen, handleMobileMenuToggle
// document.removeEventListener('mousedown', handleClickOutside);
// };
// }, [pathname, mobileMenuOpen, handleMobileMenuToggle, ref]);
const { data } = useGetSeoDataQuery();
if (downLG) {
return <div className={`mobile__menu__wrapper fixed left-0 top-0 bottom-0 max-h-screen overflow-auto backdrop-blur-2xl bg-[#290139CF] w-full z-[9999] transition-all duration-300 ${mobileMenuOpen ? "opacity-100 visible" : "opacity-0 invisible"}`} >
<div className={`mobile__primary__menu max-w-[600px] w-full h-screen overflow-auto transition-all duration-300 ${mobileMenuOpen ? "opacity-100 visible translate-x-0" : "opacity-0 invisible translate-x-[-100%]"} ${user?.role && user.role.toUpperCase() === 'ADMIN' ? "bg-white" : "bg-[#11011E]"}`} ref={ref}>
<div className="flex justify-between items-center p-4 ">
<Link href="/">
<Image src="/assets/images/logo.png" alt="Logo" width={102} height={56} />
<Image src={data?.data?.logo || ""} alt="Logo" width={102} height={56} />
</Link>
<IconButton
color="inherit"
......@@ -162,7 +164,7 @@ export default function Sidebar({ open, handleDrawerOpen, handleMobileMenuToggle
<DrawerHeader sx={{ justifyContent: "center" }}>
{/* <HambergerMenu /> */}
<Link href="/">
<Image src="/assets/images/logo.png" alt="Logo" width={102} height={56} />
<Image src={data?.data?.logo || ""} alt="Logo" width={102} height={56} />
</Link>
{/* <IconButton
color="inherit"
......
......@@ -89,7 +89,7 @@ export default function CheckoutPage({ amount, slug, bonus }: {
</div>
</GlassWrapper>
</div>
<div className="col-sl">
{/* <div className="col-span-1">
<GlassWrapper>
<div className="py-5 px-4 flex justify-between items-center cursor-pointer" onClick={() => setCurrentPaymentMode("idem")}>
<span className="text-[14px] flex items-center justify-start gap-2"><BitcoinRefresh />IDEM</span>
......@@ -97,7 +97,7 @@ export default function CheckoutPage({ amount, slug, bonus }: {
</div>
</GlassWrapper>
</div>
</div> */}
</div>
<Button type='submit' variant='contained' color='primary' className='!mt-3' onClick={async () => {
......
......@@ -50,8 +50,14 @@ export const userMenuApi = createApi({
url: "api/general/menus",
method: "GET"
})
}),
getSeoData: builder.query<any, void>({
query: () => ({
url: "/api/general/home/seo",
method: "GET"
})
})
})
})
export const { useGetAllUserMenuQuery } = userMenuApi;
\ No newline at end of file
export const { useGetAllUserMenuQuery, useGetSeoDataQuery } = userMenuApi;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment