'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