'use client' import {ReactNode, useState, useEffect, MouseEvent} from 'react' import Wrap from '@/components/wrap' import Image from 'next/image' import anno from '@/assets/header/product/anno.svg' import Link from 'next/link' import {merge} from '@/lib/utils' import prod from '@/assets/header/product/prod.svg' import custom from '@/assets/header/product/custom.svg' import {useSearchParams} from 'next/navigation' import {useRouter} from 'next/navigation' type TabType = 'domestic' | 'oversea' export function Tab(props: { selected: boolean onSelect: () => void children: ReactNode }) { return (
  • ) } export default function ProductMenu() { const [type, setType] = useState('domestic') useEffect(() => { const checkMobile = () => { } checkMobile() window.addEventListener('resize', checkMobile) return () => window.removeEventListener('resize', checkMobile) }, []) return (
    {type === 'domestic' ? ( ) : ( ) }
    ) } export function Domestic(props: {}) { const searchParams = useSearchParams() const currentType = searchParams?.get('type') || 'short' return (

    产品 代理产品

    定制 业务定制

    优质/企业/精选IP

    超 1000 家企业共同信赖之选!大客户经理全 程 1 对 1 沟通,随时为您排忧解难,提供 24 小时不间断支持

    ) } export function DomesticLink(props: { label: string desc: string href: string discount: number active?: boolean }) { const router = useRouter() // const ctx = useContext(HeaderContext) // if (!ctx) { // throw new Error(`HeaderContext not found`) // } const onClick = (e: MouseEvent) => { e.preventDefault() e.stopPropagation() // ctx.setMenu(false) router.push(props.href) } return (

    {props.label} 折扣 {props.discount} %

    {props.desc}

    ) } export function Oversea(props: {}) { return (
    ) }