Restore service icons in compact link list
All checks were successful
docker / build-and-push (push) Successful in 48s

This commit is contained in:
Space-Banane
2026-05-20 21:19:53 +02:00
parent c5d507689c
commit 4c17adbf55
2 changed files with 16 additions and 3 deletions

View File

@@ -192,8 +192,13 @@ function Dashboard({
{group.items.map((link) => ( {group.items.map((link) => (
<li key={link.id}> <li key={link.id}>
<a href={link.url} target="_blank" rel="noreferrer" className="link-row"> <a href={link.url} target="_blank" rel="noreferrer" className="link-row">
<span className="link-name">{link.name}</span> <span className="link-icon" aria-hidden="true">
<span className="link-description">{link.description || link.url}</span> {link.icon_url ? <img src={link.icon_url} alt="" className="link-icon-image" /> : <span>{link.name[0]}</span>}
</span>
<span className="min-w-0">
<span className="link-name">{link.name}</span>
<span className="link-description">{link.description || link.url}</span>
</span>
</a> </a>
</li> </li>
))} ))}

View File

@@ -48,7 +48,15 @@ body {
} }
.link-row { .link-row {
@apply block rounded-md px-2 py-2 transition hover:bg-slate-800; @apply flex items-center gap-3 rounded-md px-2 py-2 transition hover:bg-slate-800;
}
.link-icon {
@apply grid h-8 w-8 shrink-0 place-items-center overflow-hidden rounded-md border border-slate-700 bg-slate-900 text-xs font-semibold text-slate-300;
}
.link-icon-image {
@apply h-full w-full object-contain;
} }
.link-name { .link-name {