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
@@ -27,7 +27,12 @@ export type IkonenName =
|
||||
| 'warnung'
|
||||
| 'wecker'
|
||||
| 'info'
|
||||
| 'funken';
|
||||
| 'funken'
|
||||
| 'uhr'
|
||||
| 'archiv'
|
||||
| 'schloss'
|
||||
| 'lupe'
|
||||
| 'pfeilLinks';
|
||||
|
||||
// `as const` hält die Namen als Literal-Typen — so prüft TypeScript gegen
|
||||
// die offizielle SF-Symbol-/Material-Namensliste von expo-symbols
|
||||
@@ -52,6 +57,11 @@ const NAMEN = {
|
||||
wecker: { ios: 'alarm.fill', android: 'alarm' },
|
||||
info: { ios: 'info.circle.fill', android: 'info' },
|
||||
funken: { ios: 'wand.and.stars', android: 'auto_awesome' },
|
||||
uhr: { ios: 'clock.fill', android: 'schedule' },
|
||||
archiv: { ios: 'archivebox.fill', android: 'inventory_2' },
|
||||
schloss: { ios: 'lock.fill', android: 'lock' },
|
||||
lupe: { ios: 'magnifyingglass', android: 'search' },
|
||||
pfeilLinks: { ios: 'chevron.left', android: 'chevron_left' },
|
||||
} as const;
|
||||
|
||||
interface Props {
|
||||
|
||||
Reference in new issue
Block a user