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... */}