Feature: preview application by ID by admin

- added ApplicationPreview page for admin;
- added a new table to admin dashboard with applications in draft;
This commit is contained in:
Vitalii Kiiko
2024-11-13 13:52:48 +01:00
parent 3f3c663ec3
commit 095ecf03e3
13 changed files with 679 additions and 28 deletions

View File

@@ -16,6 +16,7 @@ import LatestBandiTable from './components/LatestBandiTable';
import { Button } from 'primereact/button';
//import MyEvaluationsTable from '../DashboardPreInstructor/components/PreInstructorDomandeTable';
import AllDomandeTable from '../Domande/components/AllDomandeTable';
import DraftApplicationsTable from './components/DraftApplicationsTable';
const Dashboard = () => {
const navigate = useNavigate();
@@ -69,35 +70,35 @@ const Dashboard = () => {
<span><NumberFlow
value={getStatValue('numberOfActiveCalls', 0)}
format={{ notation: 'compact' }}
locales="it-IT" /></span>
locales="it-IT"/></span>
</div>
<div className="statsBigBadges__gridItem">
<span>{__('Utenti registrati', 'gepafin')}</span>
<span><NumberFlow
value={getStatValue('numberOfResgisteredUsers', 0)}
format={{ notation: 'compact' }}
locales="it-IT" /></span>
locales="it-IT"/></span>
</div>
<div className="statsBigBadges__gridItem">
<span>{__('Domande in pre-istruttoria', 'gepafin')}</span>
<span><NumberFlow
value={getStatValue('numberOfSubmittedApplications', 0)}
format={{ notation: 'compact' }}
locales="it-IT" /></span>
locales="it-IT"/></span>
</div>
<div className="statsBigBadges__gridItem">
<span>{__('Domande in bozza', 'gepafin')}</span>
<span><NumberFlow
value={getStatValue('numberOfDraftApplications', 0)}
format={{ notation: 'compact' }}
locales="it-IT" /></span>
locales="it-IT"/></span>
</div>
<div className="statsBigBadges__gridItem">
<span>{__('Aziende', 'gepafin')}</span>
<span><NumberFlow
value={getStatValue('numberOfCompany', 0)}
format={{ notation: 'compact' }}
locales="it-IT" /></span>
locales="it-IT"/></span>
</div>
<div className="statsBigBadges__gridItem">
<span>{__('Totale finanziamenti attivi', 'gepafin')}</span>
@@ -110,8 +111,8 @@ const Dashboard = () => {
style: 'currency',
currency: 'EUR',
currencyDisplay: 'symbol'
}}
locales="en-US" /></span>
}}
locales="en-US"/></span>
</div>
</div>
</div>
@@ -130,6 +131,13 @@ const Dashboard = () => {
<AllDomandeTable/>
</div>
<div className="appPage__spacer"></div>
<div className="appPageSection">
<h2>{__('Domande in bozza', 'gepafin')}</h2>
<DraftApplicationsTable/>
</div>
{/*<div className="appPage__spacer"></div>
<div className="appPageSection">