Spaces:
Build error
Build error
'use client' | |
import { usePathname } from 'next/navigation' | |
import s from './index.module.css' | |
import classNames from '@/utils/classnames' | |
type HeaderWrapperProps = { | |
children: React.ReactNode | |
} | |
const HeaderWrapper = ({ | |
children, | |
}: HeaderWrapperProps) => { | |
const pathname = usePathname() | |
const isBordered = ['/apps', '/datasets', '/datasets/create', '/tools', '/account'].includes(pathname) | |
return ( | |
<div className={classNames( | |
'sticky top-0 left-0 right-0 z-30 flex flex-col grow-0 shrink-0 basis-auto min-h-[56px]', | |
s.header, | |
isBordered ? 'border-b border-gray-200' : '', | |
)} | |
> | |
{children} | |
</div> | |
) | |
} | |
export default HeaderWrapper | |