123456789101112131415161718192021222324252627 |
- '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
|