bysages

Link

Navigation

About

An anchor/link element with configurable underline behavior (always, on hover, or never) for inline text navigation.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Link to your project and fits it to your theme.

Code

How Link is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

"use client";

import Link from "@/components/ui/link";

/** Adapted verbatim from the component's own Storybook story
 * (packages/react/src/components/link/link.stories.tsx, "Underlines")
 * — the three underline settings, resting in a line of prose. */
export default function LinkDemo() {
  return (
    <div
      style={{ display: "grid", gap: "var(--bs-space-3)", maxWidth: "28rem" }}
    >
      <p style={{ margin: 0, color: "var(--bs-color-text-secondary)" }}>
        The catalogue{" "}
        <Link href="#" underline="always">
          always underlines
        </Link>{" "}
        — a quiet rail under the ink.
      </p>
      <p style={{ margin: 0, color: "var(--bs-color-text-secondary)" }}>
        The default <Link href="#">underlines on hover</Link> — rest keeps the
        page still.
      </p>
      <p style={{ margin: 0, color: "var(--bs-color-text-secondary)" }}>
        And{" "}
        <Link href="#" underline="none">
          some links never underline
        </Link>{" "}
        — the pigment alone carries them.
      </p>
    </div>
  );
}

Dependencies

More by bysages

View all
  • Switch

    Switch

    15
  • Avatar Group

    Avatar Group

    7
  • Typography

    Typography

    7
  • Spinner

    Spinner

    4
  • Date Input

    Date Input

  • Grid

    Grid

  • Float Button

    Float Button

  • Timeline

    Timeline

More in Navigation

View all
  • Sidebar

    Sidebar

    296
  • Progress Bar Stepper

    Progress Bar Stepper

    44
  • Tabs

    Tabs

    16
  • Navbar

    Navbar

    1
  • Breadcrumb

    Breadcrumb

    103
  • Capsule Tabs

    Capsule Tabs

    21
  • Pagination

    Pagination

    27
  • Pagination with Ellipsis

    Pagination with Ellipsis

    18