feat: hide direct tag display in TripChecklist component
This commit is contained in:
parent
f6aec6138e
commit
797d1de350
1 changed files with 28 additions and 32 deletions
|
|
@ -150,24 +150,22 @@ export default function TripChecklist({ trips }: { trips: any[] }) {
|
||||||
tabIndex={-1}
|
tabIndex={-1}
|
||||||
className="pointer-events-none"
|
className="pointer-events-none"
|
||||||
/>
|
/>
|
||||||
<span className={item.checked ? "line-through text-gray-400" : ""}>
|
<span
|
||||||
|
className={item.checked ? "line-through text-gray-400" : ""}
|
||||||
|
title={
|
||||||
|
item.item && item.item.tags && item.item.tags.length > 0
|
||||||
|
? item.item.tags
|
||||||
|
.map(
|
||||||
|
(tag: any) =>
|
||||||
|
`#${tag.name}${tag.mandatory ? " *" : ""}`
|
||||||
|
)
|
||||||
|
.join(" ")
|
||||||
|
: ""
|
||||||
|
}
|
||||||
|
>
|
||||||
{item.name_calculated}
|
{item.name_calculated}
|
||||||
</span>
|
</span>
|
||||||
{item.item && item.item.tags && item.item.tags.length > 0 && (
|
{/* Tags NICHT mehr direkt anzeigen */}
|
||||||
<span className="ml-2 flex gap-1 opacity-0 group-hover:opacity-100 transition-opacity">
|
|
||||||
{[...item.item.tags]
|
|
||||||
.slice()
|
|
||||||
.sort((a, b) => a.name.localeCompare(b.name))
|
|
||||||
.map((tag: any) => (
|
|
||||||
<span
|
|
||||||
key={tag.id}
|
|
||||||
className="text-xs text-gray-400 rounded px-1 py-0.5"
|
|
||||||
>
|
|
||||||
#{tag.name}
|
|
||||||
</span>
|
|
||||||
))}
|
|
||||||
</span>
|
|
||||||
)}
|
|
||||||
</li>
|
</li>
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
@ -201,24 +199,22 @@ export default function TripChecklist({ trips }: { trips: any[] }) {
|
||||||
tabIndex={-1}
|
tabIndex={-1}
|
||||||
className="pointer-events-none"
|
className="pointer-events-none"
|
||||||
/>
|
/>
|
||||||
<span className={item.checked ? "line-through text-gray-400" : ""}>
|
<span
|
||||||
|
className={item.checked ? "line-through text-gray-400" : ""}
|
||||||
|
title={
|
||||||
|
item.item && item.item.tags && item.item.tags.length > 0
|
||||||
|
? item.item.tags
|
||||||
|
.map(
|
||||||
|
(tag: any) =>
|
||||||
|
`#${tag.name}${tag.mandatory ? " *" : ""}`
|
||||||
|
)
|
||||||
|
.join(" ")
|
||||||
|
: ""
|
||||||
|
}
|
||||||
|
>
|
||||||
{item._sub}
|
{item._sub}
|
||||||
</span>
|
</span>
|
||||||
{item.item && item.item.tags && item.item.tags.length > 0 && (
|
{/* Tags NICHT mehr direkt anzeigen */}
|
||||||
<span className="ml-2 flex gap-1 opacity-0 group-hover:opacity-100 transition-opacity">
|
|
||||||
{[...item.item.tags]
|
|
||||||
.slice()
|
|
||||||
.sort((a, b) => a.name.localeCompare(b.name))
|
|
||||||
.map((tag: any) => (
|
|
||||||
<span
|
|
||||||
key={tag.id}
|
|
||||||
className="text-xs text-gray-400 rounded px-1 py-0.5"
|
|
||||||
>
|
|
||||||
#{tag.name}
|
|
||||||
</span>
|
|
||||||
))}
|
|
||||||
</span>
|
|
||||||
)}
|
|
||||||
</li>
|
</li>
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue