add back and refresh button
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
2026-07-02 23:52:16 +03:30
parent 505ff2f7b5
commit 54e2cb6b28
15 changed files with 165 additions and 52 deletions
+4 -1
View File
@@ -1,6 +1,8 @@
import { type FC, Fragment } from 'react'
import { useGetDetailCriticisms } from './hooks/useCriticismsData'
import { useParams } from 'react-router-dom'
import BackButton from '@/components/BackButton'
import { Paths } from '@/config/Paths'
// import { useTranslation } from 'react-i18next'
// import PageLoading from '../../components/PageLoading'
import { Paperclip2 } from 'iconsax-react'
@@ -21,6 +23,7 @@ const CriticismsDetail: FC = () => {
return (
<div className='mt-4'>
<BackButton to={Paths.criticisms.list} />
{
getDetail.isPending ?
<div className="flex justify-center items-center py-8">
@@ -28,7 +31,7 @@ const CriticismsDetail: FC = () => {
</div>
:
<Fragment>
<div>
<div className='mt-4'>
{t('criticisms.criticism')}
{/* {' #' + getDetail.data?.data?.criticism?.numericId} */}
</div>
+9 -2
View File
@@ -3,6 +3,7 @@ import { useDeleteCriticismsDetail, useGetCriticismsList } from './hooks/useCrit
// import { useTranslation } from 'react-i18next'
import { Link } from 'react-router-dom'
import { Eye } from 'iconsax-react'
import RefreshButton from '@/components/RefreshButton'
import { Paths } from '../../config/Paths'
import type { CriticismsItemTypes } from './types/CriticismsTypes'
import moment from 'moment-jalaali'
@@ -81,8 +82,14 @@ const CriticismsList: FC = () => {
return (
<div className='mt-4'>
<div>
{t('criticisms.criticisms_list')}
<div className='flex justify-between items-center'>
<div>
{t('criticisms.criticisms_list')}
</div>
<RefreshButton
onClick={() => getCriticismsList.refetch()}
isLoading={getCriticismsList.isFetching}
/>
</div>
<Table