mirror of
https://github.com/complexcaresolutions/dak.c2s.git
synced 2026-03-17 14:53:41 +00:00
fix: replace Unicode escape sequences with UTF-8 characters in ReportViewer
Unicode escapes like \u00e4 render as literal text in JSX content instead of the intended German umlauts (ä, ü, Ü). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
b77b579cff
commit
bbcb0c489a
1 changed files with 9 additions and 9 deletions
|
|
@ -8,7 +8,7 @@ const FALLGRUPPEN_LABELS: Record<string, string> = {
|
|||
kardio: 'Kardiologie',
|
||||
intensiv: 'Intensivmedizin',
|
||||
galle: 'Gallenblase',
|
||||
sd: 'Schilddr\u00fcse',
|
||||
sd: 'Schilddrüse',
|
||||
}
|
||||
|
||||
const FALLGRUPPEN_KEYS = ['onko', 'kardio', 'intensiv', 'galle', 'sd'] as const
|
||||
|
|
@ -19,7 +19,7 @@ function fmt(n: number): string {
|
|||
|
||||
function NoData() {
|
||||
return (
|
||||
<p className="py-8 text-center text-muted-foreground">Keine Daten verf\u00fcgbar.</p>
|
||||
<p className="py-8 text-center text-muted-foreground">Keine Daten verfügbar.</p>
|
||||
)
|
||||
}
|
||||
|
||||
|
|
@ -35,7 +35,7 @@ function Sheet1({ data }: { data: any }) {
|
|||
{ key: 'erstberatungen', label: 'Erstberatungen' },
|
||||
{ key: 'unterlagen', label: 'Unterlagen' },
|
||||
{ key: 'ablehnungen', label: 'Ablehnungen' },
|
||||
{ key: 'keine_rm', label: 'Keine R\u00fcckmeldung' },
|
||||
{ key: 'keine_rm', label: 'Keine Rückmeldung' },
|
||||
{ key: 'gutachten', label: 'Gutachten' },
|
||||
] as const
|
||||
|
||||
|
|
@ -187,7 +187,7 @@ function Sheet3({ data, fallgruppen }: { data: any; fallgruppen: readonly string
|
|||
const SUB_LABELS: Record<string, string> = {
|
||||
gutachten: 'Gutachten',
|
||||
alternative: 'Alternative',
|
||||
bestaetigung: 'Best\u00e4tigung',
|
||||
bestaetigung: 'Bestätigung',
|
||||
}
|
||||
|
||||
const GROUP_KEYS = ['gesamt', ...fallgruppen] as const
|
||||
|
|
@ -273,7 +273,7 @@ function Sheet3({ data, fallgruppen }: { data: any; fallgruppen: readonly string
|
|||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Sheet 4 — Therapie\u00e4nderungen
|
||||
// Sheet 4 — Therapieänderungen
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
|
|
@ -282,11 +282,11 @@ function Sheet4({ data }: { data: any }) {
|
|||
|
||||
const COLS = [
|
||||
{ key: 'gutachten', label: 'Gutachten' },
|
||||
{ key: 'ta_ja', label: 'Therapie\u00e4nderung Ja' },
|
||||
{ key: 'ta_nein', label: 'Therapie\u00e4nderung Nein' },
|
||||
{ key: 'ta_ja', label: 'Therapieänderung Ja' },
|
||||
{ key: 'ta_nein', label: 'Therapieänderung Nein' },
|
||||
{ key: 'diagnosekorrektur', label: 'Diagnosekorrektur' },
|
||||
{ key: 'unterversorgung', label: 'Unterversorgung' },
|
||||
{ key: 'uebertherapie', label: '\u00dcbertherapie' },
|
||||
{ key: 'uebertherapie', label: 'Übertherapie' },
|
||||
] as const
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
|
|
@ -388,7 +388,7 @@ export function ReportViewer({ data }: { data: Record<string, any> }) {
|
|||
<TabsTrigger value="sheet1">KW gesamt</TabsTrigger>
|
||||
<TabsTrigger value="sheet2">Fachgebiete</TabsTrigger>
|
||||
<TabsTrigger value="sheet3">Gutachten</TabsTrigger>
|
||||
<TabsTrigger value="sheet4">Therapie\u00e4nderungen</TabsTrigger>
|
||||
<TabsTrigger value="sheet4">Therapieänderungen</TabsTrigger>
|
||||
{hasOnko && <TabsTrigger value="sheet5">ICD onko</TabsTrigger>}
|
||||
</TabsList>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue