Header placeholders for working ssr

This commit is contained in:
Timothy Pidashev
2024-03-18 19:42:03 -07:00
parent 93a2bf9caa
commit d69b327bb6

View File

@@ -15,8 +15,25 @@ let tabs = [
];
function Header() {
const [mounted, setMounted] = useState(false);
let [activeTab, setActiveTab] = useState(tabs[0].id);
useEffect(() => {
setMounted(true);
}, []);
if (!mounted) {
return (
<div className="flex space-x-1">
{tabs.map((tab) => (
<div key={tab.id} className="invisible">
{/* Placeholder for each tab */}
</div>
))}
</div>
);
}
return (
<div className="flex space-x-1">
{tabs.map((tab) => (