import { FC, Fragment, useState } from 'react' import { useTranslation } from 'react-i18next' import Input from '../../components/Input' import StatusWithText from '../../components/StatusWithText' import { clx, buildPath } from '../../helpers/utils' import { useNavigate, useParams } from 'react-router-dom' import { Pages } from '../../config/Pages' import { useGetAnnoncement } from './hooks/useAnnoncementData' import { AnnoncementItemType } from './types/AnnoncementTypes' import moment from 'moment-jalaali' import AnouncementSkeleton from './components/AnouncementSkeleton' const AnnouncementtList: FC = () => { const { slug } = useParams() const navigate = useNavigate() const { t } = useTranslation('global') const [search, setSearch] = useState('') const [itemSelected, setItemSelected] = useState() const getAnnoncements = useGetAnnoncement(search) const handleChange = (item: AnnoncementItemType) => { if (window.innerWidth < 1280) { navigate(buildPath(Pages.announcement.detail + item.announcement.id, slug)) } else { setItemSelected(item) } } return (
{t('announcement.announcements')}
setSearch(value)} />
{/*