diff --git a/frontend/src/pages/TripChecklist.tsx b/frontend/src/pages/TripChecklist.tsx index d44c32c..bceae96 100644 --- a/frontend/src/pages/TripChecklist.tsx +++ b/frontend/src/pages/TripChecklist.tsx @@ -241,16 +241,16 @@ export default function TripChecklist({ trips }: { trips: any[] }) { const checkedItems = items.filter((item) => item.checked).length; const progress = totalItems > 0 ? Math.round((checkedItems / totalItems) * 100) : 0; - // Progress gradient for header background (always full width) + // Progress gradient for header background const progressGradient = ` - linear-gradient(90deg,#facc15 0%, #22c55e 100%), - linear-gradient(to top, rgba(255,255,255,0) 6%, rgba(255, 255, 255, 1) 8%) + linear-gradient(90deg, #facc15 0%, fuchsia 100%), + linear-gradient(to top, rgba(255,255,255,0) 6%, rgba(255, 255, 255, 1) 10%) `; return (
-
+

{trip.name}

{trip.start_date} – {trip.end_date}
-
- {selectedTags.length === 0 ? ( - keine - ) : ( - selectedTags.map((tag: any) => ( - mt.id === tag.id)} - hoveredTag={hoveredTag} - onToggleMark={handleToggleMark} - onRemoveTag={handleRemoveTag} - onMouseEnter={setHoveredTag} - onMouseLeave={() => setHoveredTag(null)} - /> - )) - )} - {/* "+Tag" link and dropdown */} - {!addingTag ? ( -
+ {/* Tags kompakt rechts */} +
+ {selectedTags.length === 0 ? ( + keine + ) : ( + selectedTags.map((tag: any) => ( + mt.id === tag.id)} + hoveredTag={hoveredTag} + onToggleMark={handleToggleMark} + onRemoveTag={handleRemoveTag} + onMouseEnter={setHoveredTag} + onMouseLeave={() => setHoveredTag(null)} + /> + )) + )} + {/* "+Tag" link and dropdown */} + {!addingTag ? ( + + ) : ( + { + handleAddTag(tagId); + if (viaTab) { setTimeout(() => { + setAddingTag(true); inputRef.current?.focus(); }, 0); - }} - type="button" - > - + Tag - - ) : ( - { - handleAddTag(tagId); - if (viaTab) { - setTimeout(() => { - setAddingTag(true); - inputRef.current?.focus(); - }, 0); - } else { - setAddingTag(false); - } - }} - onEscape={() => setAddingTag(false)} - placeholder="Tag suchen..." - /> - )} -
-
- {/* Fortschritt kompakt rechts */} -
- {checkedItems} / {totalItems} - {progress}% + } else { + setAddingTag(false); + } + }} + onEscape={() => setAddingTag(false)} + placeholder="Tag suchen..." + /> + )}
{/* ...restliche Seite... */}