'use client' import Link from 'next/link' import Image from 'next/image' import Search from '@/components/community/Search' import Pagination from '@/components/community/Pagination' import Table from '@/components/community/Table' import { useEffect, useState } from 'react' import { useResetRecoilState } from 'recoil' import { useMessage } from '@/hooks/useMessage' import { searchState } from '@/store/boardAtom' export default function Notice() { const { getMessage } = useMessage() const resetSearch = useResetRecoilState(searchState) const [isInitialized, setIsInitialized] = useState(false) useEffect(() => { resetSearch() setIsInitialized(true) }, []) if (!isInitialized) { return null } const boardType = { boardTitle: getMessage('board.notice.title'), subTitle: getMessage('board.notice.sub.title'), clsCode: 'NOTICE', } return ( <>
) }