diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index 4151d75..74c2160 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -1396,10 +1396,16 @@ export default function App() {
{t('modal.stockInfo')}
+ {(() => {
+ const medCoverage = coverage.all.find(c => c.name === selectedMed.name);
+ const currentStock = medCoverage ? medCoverage.medsLeft : selectedMed.count;
+ const status = medCoverage ? getStockStatus(medCoverage.daysLeft, medCoverage.medsLeft, settings) : null;
+ const textClass = status?.className === "danger" ? "danger-text" : status?.className === "warning" ? "warning-text" : "";
+ return (
- {t('modal.totalPills')}
- {formatNumber(selectedMed.count)}
+ {t('modal.currentStock')}
+ {formatNumber(currentStock)}/{formatNumber(selectedMed.count)}
{t('modal.packs')}
@@ -1430,6 +1436,8 @@ export default function App() {
+ );
+ })()}
{selectedMed.slices.length > 0 && (
@@ -1527,6 +1535,7 @@ export default function App() {
{meds.filter(m => m.takenBy === selectedUser).map((med) => {
const medCoverage = coverage.all.find(c => c.name === med.name);
const status = medCoverage ? getStockStatus(medCoverage.daysLeft, medCoverage.medsLeft, settings) : null;
+ const currentStock = medCoverage ? formatNumber(medCoverage.medsLeft) : formatNumber(med.count);
return (
{med.genericName}}
- {formatNumber(med.count)} {t('common.pills')}
+ {currentStock}/{formatNumber(med.count)} {t('common.pills')}
{status && {t(status.label)}}
diff --git a/frontend/src/i18n/de.json b/frontend/src/i18n/de.json
index ab962eb..1732422 100644
--- a/frontend/src/i18n/de.json
+++ b/frontend/src/i18n/de.json
@@ -173,7 +173,7 @@
"for": "für",
"at": "um",
"stockInfo": "Bestandsinformationen",
- "totalPills": "Tabletten gesamt",
+ "currentStock": "Aktueller Bestand",
"packs": "Packungen",
"blistersPerPack": "Blister/Packung",
"pillsPerBlister": "Tabletten/Blister",
diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json
index c653a7b..0fe1480 100644
--- a/frontend/src/i18n/en.json
+++ b/frontend/src/i18n/en.json
@@ -173,7 +173,7 @@
"for": "for",
"at": "at",
"stockInfo": "Stock Information",
- "totalPills": "Total Pills",
+ "currentStock": "Current Stock",
"packs": "Packs",
"blistersPerPack": "Blisters/Pack",
"pillsPerBlister": "Pills/Blister",