- added pec usage data;

- added stats for instructor manager dashboard;
- fixed dispalying 0 in tables in numeric inputs;
This commit is contained in:
Vitalii Kiiko
2025-02-26 09:27:33 +01:00
parent 923a1e389f
commit 6326735417
13 changed files with 283 additions and 46 deletions

View File

@@ -19,6 +19,7 @@ const Dashboard = () => {
const navigate = useNavigate();
const [mainStats, setMainStats] = useState({});
const [chartStats, setChartStats] = useState({});
const [pecUsage, setPecUsage] = useState(0);
const onGoToCreateNewBando = () => {
navigate('/bandi/new');
@@ -44,6 +45,7 @@ const Dashboard = () => {
if (data.status === 'SUCCESS') {
setMainStats(data.data.widget1);
setChartStats(data.data.widgetBars);
setPecUsage(data.data.pecUsage/data.data.pecLimit * 100);
}
}
@@ -62,6 +64,19 @@ const Dashboard = () => {
<div className="appPage__spacer"></div>
<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>
<div className="appPage__spacer"></div>
<div className="appPageSection statsBigBadges">
<h2>{__('Panoramica di Sistema', 'gepafin')}</h2>
<div className="statsBigBadges__grid">