fix(pitch-deck): remove redundant Summe rows from Umsatz/Material/Kunden tabs + total line styling
All checks were successful
Build pitch-deck / build-push-deploy (push) Successful in 1m7s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 33s
CI / test-python-voice (push) Successful in 29s
CI / test-bqas (push) Successful in 34s
All checks were successful
Build pitch-deck / build-push-deploy (push) Successful in 1m7s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 33s
CI / test-python-voice (push) Successful in 29s
CI / test-bqas (push) Successful in 34s
- Removed auto-generated SUMME footer from umsatzerloese, materialaufwand, kunden tabs (GESAMTUMSATZ/Bestandskunden gesamt rows already exist in DB data) - GESAMT/Total rows now have thicker top border (border-t-2 white/20) - unit_cost rows show unit price instead of annual sum Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -514,6 +514,7 @@ export default function FinanzplanSlide({ lang, investorId, preferredScenarioId,
|
|||||||
const values = getValues(row)
|
const values = getValues(row)
|
||||||
const label = getLabel(row)
|
const label = getLabel(row)
|
||||||
const isSumRow = row.is_sum_row || label.includes('GESAMT') || label.includes('Summe') || label.includes('ÜBERSCHUSS') || label.includes('LIQUIDITÄT') || label.includes('UEBERSCHUSS') || label.includes('LIQUIDITAET')
|
const isSumRow = row.is_sum_row || label.includes('GESAMT') || label.includes('Summe') || label.includes('ÜBERSCHUSS') || label.includes('LIQUIDITÄT') || label.includes('UEBERSCHUSS') || label.includes('LIQUIDITAET')
|
||||||
|
const isTotalRow = label.includes('GESAMT') || label.includes('Bestandskunden gesamt') || label.includes('GESAMTUMSATZ') || label.includes('SUMME')
|
||||||
const isEditable = row.is_editable
|
const isEditable = row.is_editable
|
||||||
// Balance rows show Dec value, flow rows show annual sum
|
// Balance rows show Dec value, flow rows show annual sum
|
||||||
const isBalanceRow = label.includes('Kontostand') || label === 'LIQUIDITÄT' || label === 'LIQUIDITAET'
|
const isBalanceRow = label.includes('Kontostand') || label === 'LIQUIDITÄT' || label === 'LIQUIDITAET'
|
||||||
@@ -534,7 +535,7 @@ export default function FinanzplanSlide({ lang, investorId, preferredScenarioId,
|
|||||||
return (
|
return (
|
||||||
<tr
|
<tr
|
||||||
key={row.id}
|
key={row.id}
|
||||||
className={`border-b border-white/[0.03] ${isSumRow ? 'bg-white/[0.03]' : ''} hover:bg-white/[0.02]`}
|
className={`${isTotalRow ? 'border-t-2 border-t-white/20 border-b border-b-white/[0.03]' : 'border-b border-white/[0.03]'} ${isSumRow ? 'bg-white/[0.03]' : ''} hover:bg-white/[0.02]`}
|
||||||
>
|
>
|
||||||
<td className={`py-1 px-2 sticky left-0 bg-slate-900/90 backdrop-blur ${isSumRow ? 'font-bold text-white/80' : 'text-white/60'}`}>
|
<td className={`py-1 px-2 sticky left-0 bg-slate-900/90 backdrop-blur ${isSumRow ? 'font-bold text-white/80' : 'text-white/60'}`}>
|
||||||
<div className="flex items-center gap-1">
|
<div className="flex items-center gap-1">
|
||||||
@@ -572,7 +573,7 @@ export default function FinanzplanSlide({ lang, investorId, preferredScenarioId,
|
|||||||
})}
|
})}
|
||||||
</tbody>
|
</tbody>
|
||||||
{/* Summenzeile für relevante Sheets */}
|
{/* Summenzeile für relevante Sheets */}
|
||||||
{['personalkosten', 'materialaufwand', 'betriebliche', 'investitionen', 'sonst_ertraege', 'umsatzerloese', 'kunden', 'kunden_summary'].includes(activeSheet) && rows.length > 0 && (() => {
|
{['personalkosten', 'betriebliche', 'investitionen', 'sonst_ertraege'].includes(activeSheet) && rows.length > 0 && (() => {
|
||||||
// Berechne Summe über alle Zeilen die keine Summenzeilen sind
|
// Berechne Summe über alle Zeilen die keine Summenzeilen sind
|
||||||
const sumValues: Record<string, number> = {}
|
const sumValues: Record<string, number> = {}
|
||||||
let sumAnnual = 0
|
let sumAnnual = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user