generated from knso/webklar-preview-template
App-Redesign Phase 1: Fristen-Start + Tab-Leiste (Struktur aus Postklar-Design)
Uebernimmt den Aufbau des Claude-Design-Entwurfs, umgesetzt im bestehenden lesbaren iOS-Look (System-Schrift, iOS-Blau) statt der Serifenschrift. - Neue untere Tab-Leiste: Fristen - Scannen (erhabener Knopf) - Archiv (@react-navigation/bottom-tabs; Root-Stack mit Detail-Screens darueber) - FristenScreen (neuer Start): Briefe nach Dringlichkeit statt Datum, naechste Frist gross mit Countdown, weitere Fristen, Info-Briefe, Datenschutz-Hinweis; nutzt echte Archivdaten - ArchivScreen: Suche + Behoerden-Filter-Chips (aus echten Absendern), uebernimmt die Listenrolle vom alten Start - ampel.ts: naechsteFrist() + formatiereLangDatum() (Countdown/Sortierung) - Ikone.tsx: uhr, archiv, schloss, lupe, pfeilLinks ergaenzt - alten HomeScreen entfernt; types: HauptTabParamList, Root 'Tabs' Typecheck gruen, 30 Tests gruen. Visuelle Pruefung im Simulator steht aus. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
1 parent
b27c69c4bd
commit
ed627bc10e
9 files changed
+751
-270
No files matched your search
+9
-2
@@ -104,9 +104,16 @@ export const SPRACHEN: Sprache[] = [
|
||||
{ code: 'pl', name: 'Polnisch', eigenname: 'Polski' },
|
||||
];
|
||||
|
||||
/** Navigation: Parameter aller Screens. */
|
||||
/** Untere Tab-Leiste: Fristen-Übersicht · Scannen · Archiv. */
|
||||
export type HauptTabParamList = {
|
||||
Fristen: undefined;
|
||||
ScanTab: undefined;
|
||||
Archiv: undefined;
|
||||
};
|
||||
|
||||
/** Navigation: Root-Stack mit Tab-Leiste + darüber liegenden Detail-Screens. */
|
||||
export type RootStackParamList = {
|
||||
Home: undefined;
|
||||
Tabs: undefined;
|
||||
Consent: undefined;
|
||||
Scan: undefined;
|
||||
Analyse: { briefId: string };
|
||||
|
||||
Reference in new issue
Block a user