Files
sundynix-site/web/src/components/layout/site-layout.tsx
T
2026-07-17 09:47:53 +08:00

23 lines
529 B
TypeScript

import { useEffect } from 'react'
import { Outlet, useLocation } from 'react-router-dom'
import { SiteHeader } from '@/components/layout/site-header'
import { SiteFooter } from '@/components/layout/site-footer'
export function SiteLayout() {
const { pathname } = useLocation()
useEffect(() => {
window.scrollTo(0, 0)
}, [pathname])
return (
<div className="flex min-h-screen flex-col">
<SiteHeader />
<main className="flex-1">
<Outlet />
</main>
<SiteFooter />
</div>
)
}