'use client' import { usePathname, useSearchParams } 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 searchParams = useSearchParams() const isBordered = ['/apps', '/datasets', '/datasets/create', '/tools'].includes(pathname) // 当不携带 header 参数时,或者 header 参数为 1 时,显示 header const headerParam = searchParams.get('header') const showHeader = !headerParam || headerParam === '1' // console.log('headerParam: ', headerParam, !headerParam, (headerParam === '1')) // console.log('showHeader: ', showHeader) if (!showHeader) return null return (
{children}
) } export default HeaderWrapper