Skip to content

Commit

Permalink
Show tags on mobile
Browse files Browse the repository at this point in the history
  • Loading branch information
dcramer committed Apr 17, 2024
1 parent 4b8251c commit c5a88dd
Showing 1 changed file with 21 additions and 30 deletions.
51 changes: 21 additions & 30 deletions apps/web/app/components/tags.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,36 +6,27 @@ export default function Tags({ tags }: { tags: string[] }) {
if (!tags || !tags.length) return null;
return (
<div className="text-sm">
<div className="hidden lg:block">
<Separated separator=", ">
{tags.slice(0, 3).map((item) => (
<Link
key={item}
className="hover:underline"
to={`/bottles?tag=${encodeURIComponent(item)}`}
>
{item}
</Link>
))}
</Separated>
{tags.length > 3 && (
<span>
, and{" "}
<Tooltip title={tags.join(", ")}>
<span className="underline decoration-dotted">
{tags.length - 3} more
</span>
</Tooltip>
</span>
)}
</div>
<div className="lg:hidden">
<Tooltip title={tags.join(", ")}>
<span className="underline decoration-dotted">
{tags.length} flavor note{tags.length !== 1 ? "s" : ""}
</span>
</Tooltip>
</div>
<Separated separator=", ">
{tags.slice(0, 3).map((item) => (
<Link
key={item}
className="hover:underline"
to={`/bottles?tag=${encodeURIComponent(item)}`}
>
{item}
</Link>
))}
</Separated>
{tags.length > 3 && (
<span>
, and{" "}
<Tooltip title={tags.join(", ")}>
<span className="underline decoration-dotted">
{tags.length - 3} more
</span>
</Tooltip>
</span>
)}
</div>
);
}

0 comments on commit c5a88dd

Please sign in to comment.