'use client' import { useContext, useEffect } from 'react' import Link from 'next/link' import Image from 'next/image' import { useRouter, useSearchParams } from 'next/navigation' import { useSetRecoilState } from 'recoil' import { QcastContext } from '@/app/QcastProvider' import { useMessage } from '@/hooks/useMessage' import { floorPlanObjectState } from '@/store/floorPlanObjectAtom' import { queryStringFormatter } from '@/util/common-utils' export default function StuffSubHeader({ type }) { const { getMessage } = useMessage() const router = useRouter() const setFloorPlanObjectNo = useSetRecoilState(floorPlanObjectState) const { isGlobalLoading } = useContext(QcastContext) useEffect(() => { window.scrollTo(0, 0) }, []) const searchParams = useSearchParams() const objectNo = searchParams.get('objectNo') //url에서 물건번호 꺼내서 바로 set // url에 물건번호로 도면작성화면으로 이동 const moveFloorPlan = () => { setFloorPlanObjectNo({ floorPlanObjectNo: objectNo }) const param = { pid: '1', objectNo: objectNo, } const url = `/floor-plan?${queryStringFormatter(param)}` router.push(url) } return ( !isGlobalLoading && ( <>
{type === 'list' && ( <>

{getMessage('header.menus.management')}

)} {type === 'temp' && ( <> )} {type === 'detail' && ( <> )}
) ) }