rename nav tab to Einstellungen, remove Antrag tab, fix step label voice

active voice for section titles, done voice for buttons, spell out
Terminservicestelle in step title, 3-tab bottom nav

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 14:04:27 +01:00
parent 609dc3a4ee
commit 45bee68f52
3 changed files with 13 additions and 20 deletions

View File

@@ -127,7 +127,7 @@ function StepAction({
return (
<AdvanceButton
nextStep="eigensuche"
label="Eigensuche starten"
label="Eigensuche gestartet"
onDone={onUpdate}
/>
);
@@ -143,7 +143,7 @@ function StepAction({
</div>
<AdvanceButton
nextStep="antrag_gestellt"
label="Antrag stellen"
label="Kostenerstattung beantragt"
onDone={onUpdate}
/>
</>
@@ -236,7 +236,7 @@ function SprechstundeForm({ onDone }: { onDone: () => void }) {
if (saved) {
return (
<p className="text-sm font-medium text-green-600 dark:text-green-400">
Sprechstunde erfasst.
Erstgespräch erfasst.
</p>
);
}
@@ -252,7 +252,7 @@ function SprechstundeForm({ onDone }: { onDone: () => void }) {
}}
className="space-y-3"
>
<p className="text-sm font-medium">Erstgespräch erfassen</p>
<p className="text-sm font-medium">Erstgespräch dokumentieren</p>
<p className="text-sm text-muted-foreground">
Freie Termine findest du unter{" "}
<span className="font-mono font-medium text-primary">116117</span>{" "}
@@ -344,7 +344,7 @@ function SprechstundeForm({ onDone }: { onDone: () => void }) {
<div className="flex justify-end">
<Button type="submit" size="sm" disabled={therapeuten.length === 0}>
Sprechstunde erfassen
Erstgespräch durchgeführt
</Button>
</div>
</form>

View File

@@ -4,7 +4,7 @@ import {
Outlet,
useMatchRoute,
} from "@tanstack/react-router";
import { FileText, ListChecks, Settings, Users } from "lucide-react";
import { ListChecks, Settings, Users } from "lucide-react";
export const Route = createRootRoute({
component: () => {
@@ -33,19 +33,12 @@ export const Route = createRootRoute({
<Users className="size-5" />
Kontakte
</Link>
<Link
to="/antrag"
className="flex flex-1 flex-col items-center gap-1 py-2 text-xs text-muted-foreground [&.active]:font-bold [&.active]:text-primary"
>
<FileText className="size-5" />
Antrag
</Link>
<Link
to="/einstellungen"
className="flex flex-1 flex-col items-center gap-1 py-2 text-xs text-muted-foreground [&.active]:font-bold [&.active]:text-primary"
>
<Settings className="size-5" />
Mehr
Einstellungen
</Link>
</div>
</nav>

View File

@@ -24,21 +24,21 @@ export const PROZESS_SCHRITTE: {
},
{
key: "tss_beantragt",
label: "TSS kontaktiert",
label: "Terminservicestelle kontaktieren",
beschreibung:
"Du hast über die Terminservicestelle (TSS) deiner Kassenärztlichen Vereinigung (KV) nach einem Therapieplatz gesucht. Die TSS ist ein Service der KV, erreichbar unter 116117 oder online.",
"Kontaktiere die Terminservicestelle (TSS) deiner Kassenärztlichen Vereinigung (KV), um nach einem Therapieplatz zu suchen. Die TSS ist ein Service der KV, erreichbar unter 116117 oder online.",
},
{
key: "eigensuche",
label: "Eigensuche läuft",
label: "Eigensuche durchführen",
beschreibung:
"Du suchst parallel selbst nach Therapieplätzen und dokumentierst deine Kontaktversuche.",
"Suche parallel selbst nach Therapieplätzen und dokumentiere deine Kontaktversuche.",
},
{
key: "antrag_gestellt",
label: "Kostenerstattung beantragt",
label: "Kostenerstattung beantragen",
beschreibung:
"Du hast den Kostenerstattungsantrag bei deiner Krankenkasse eingereicht.",
"Reiche den Kostenerstattungsantrag bei deiner Krankenkasse ein.",
},
];