- QC User & Admin Menu Lingkungan

- Fix SubMenu : Edukasi Lingkungan & Konservasi Adat Bali dibagian User
- Fix SUbMenu : Gotong Royong User ( Tabs kategori menyesuaikan dengan data kategori kegiatan )
This commit is contained in:
2025-10-08 14:02:11 +08:00
parent d601b2fee3
commit 8ad38fc907
26 changed files with 1356 additions and 490 deletions

View File

@@ -1,11 +1,36 @@
import LayoutTabs from "./(dashboard)/landing-page/profile/_lib/layoutTabs";
import ProgramInovasi from "./(dashboard)/landing-page/profile/program-inovasi/page";
'use client';
import dynamic from 'next/dynamic';
import { useEffect, useState } from 'react';
// Dynamically import the components with SSR disabled to prevent hydration issues
const LayoutTabs = dynamic(
() => import('./(dashboard)/landing-page/profile/_lib/layoutTabs'),
{ ssr: false }
);
const ProgramInovasi = dynamic(
() => import('./(dashboard)/landing-page/profile/program-inovasi/page'),
{ ssr: false }
);
export default function Page() {
const [mounted, setMounted] = useState(false);
// This ensures the component is only rendered on the client
useEffect(() => {
setMounted(true);
}, []);
if (!mounted) {
return null; // or return a loading state
}
return (
<LayoutTabs>
<ProgramInovasi />
</LayoutTabs>
<div suppressHydrationWarning>
<LayoutTabs>
<ProgramInovasi />
</LayoutTabs>
</div>
)
}