- merged master;

This commit is contained in:
Vitalii Kiiko
2025-04-16 10:26:27 +02:00

View File

@@ -15,10 +15,13 @@ import LatestBandiTableInstructorManagerAsync from './components/LatestBandiTabl
import DraftApplicationsTableAsync from '../Dashboard/components/DraftApplicationsTableAsync'; import DraftApplicationsTableAsync from '../Dashboard/components/DraftApplicationsTableAsync';
import AllDomandeTableAsync from '../Domande/components/AllDomandeTableAsync'; import AllDomandeTableAsync from '../Domande/components/AllDomandeTableAsync';
const REACT_APP_HUB_ID = process.env.REACT_APP_HUB_ID;
const DashboardInstructorManager = () => { const DashboardInstructorManager = () => {
const navigate = useNavigate(); const navigate = useNavigate();
const [mainStats, setMainStats] = useState({}); const [mainStats, setMainStats] = useState({});
const [chartStats, setChartStats] = useState({}); const [chartStats, setChartStats] = useState({});
const [pecUsage, setPecUsage] = useState(0);
const goToAllEvaluations = () => { const goToAllEvaluations = () => {
navigate('/domande'); navigate('/domande');
@@ -32,6 +35,7 @@ const DashboardInstructorManager = () => {
if (data.status === 'SUCCESS') { if (data.status === 'SUCCESS') {
setMainStats(data.data.widget1); setMainStats(data.data.widget1);
setChartStats(data.data.widgetBars); setChartStats(data.data.widgetBars);
setPecUsage(data.data.pecUsage/data.data.pecLimit * 100);
} }
} }
@@ -50,6 +54,20 @@ const DashboardInstructorManager = () => {
<div className="appPage__spacer"></div> <div className="appPage__spacer"></div>
{REACT_APP_HUB_ID === 'p4lk3bcx1RStqTaIVVbXs' // only for GEPAFIN
? <div className={`appPageSection__withBorder${pecUsage > 91 ? ' danger' : ''}`}>
<p className="appPageSection__pMeta">
<span>{__('PEC inbox quota', 'gepafin')}</span>
<span>{<NumberFlow
value={pecUsage}
format={{ notation: 'compact' }}
suffix={'%'}
locales="it-IT"/>}</span>
</p>
</div> : null}
<div className="appPage__spacer"></div>
<div className="appPageSection statsBigBadges"> <div className="appPageSection statsBigBadges">
<h2>{__('Panoramica di Sistema', 'gepafin')}</h2> <h2>{__('Panoramica di Sistema', 'gepafin')}</h2>
<div className="statsBigBadges__grid"> <div className="statsBigBadges__grid">