Files
aragrp/components/conditional-layout.tsx
T
alirez.brandCursor a47ec493c5 feat: add version history drawer with release notes
Introduce a footer-triggered Version History drawer with categorized release notes, hardcoded release data, and semver tracking at v0.3.0. Also ships blog blockquote/table styling, site-wide typography, home page image updates, header refinements, and related bug fixes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 02:46:20 +03:30

28 lines
635 B
TypeScript

'use client'
import { usePathname } from 'next/navigation'
import FooterSection from '@/components/footer'
import { HeroHeader } from '@/components/header'
import type { ChangelogRelease } from '@/lib/changelog-types'
export function ConditionalLayout({
children,
changelogReleases,
}: {
children: React.ReactNode
changelogReleases: ChangelogRelease[]
}) {
const pathname = usePathname()
const isLoginPage = pathname === '/login'
const showChrome = !isLoginPage
return (
<>
{showChrome && <HeroHeader />}
{children}
{showChrome && <FooterSection releases={changelogReleases} />}
</>
)
}