import { FC, useState } from 'react' import { useTranslation } from 'react-i18next' import Select from '../../components/Select' import Input from '../../components/Input' import Td from '../../components/Td' import CreateCategory from './components/CreateCategory' import PageLoading from '../../components/PageLoading' import { ServiceCategoryType } from './types/ServiceTypes' import { useGetAllCategory } from './hooks/useServiceData' import StatusCategory from './components/StatusCategory' import Pagination from '../../components/Pagination' const Category: FC = () => { const { t } = useTranslation('global') const [search, setSearch] = useState('') const [page, setPage] = useState(1) const [isActive, setIsActive] = useState<'active' | 'deactive' | ''>('') const getCategory = useGetAllCategory(page, search, isActive) return (
{t('service.cateory_services')}
setSearch(value)} />
{ getCategory.isPending ?
:
{ getCategory.data?.data?.categories?.map((item: ServiceCategoryType) => { return ( ) }) }
}
) } export default Category