Measured entry

originui-comp-124

buttonminimal-flat

A compact, link-styled Go back button with a muted Lucide chevron. It ships as a shadcn registry component that composes the registry Button primitive and relies on its Radix Slot, variant classes, class-name utility, and Tailwind theme conventions. It supplies no routing or history behavior.

Specimen
Harness screenshot of originui-comp-124 at 375 pixels wide
Harness screenshot at 375 pixels wide. No horizontal overflow recorded.
Harness screenshot of originui-comp-124 at 768 pixels wide
Harness screenshot at 768 pixels wide. No horizontal overflow recorded.
Harness screenshot of originui-comp-124 at 1440 pixels wide
Harness screenshot at 1440 pixels wide. No horizontal overflow recorded.

Measured

Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.

Harness measurements recorded for originui-comp-124
BuildOK
MountOK
Console errors0
Uncaught page errors0
Horizontal overflowclean at 375, 768, 1440
Axe critical0
Axe serious0
Axe moderate0
Axe minor0
Gzip marginal28.8 KB (94.2 KB build, 65.4 KB baseline)
Bare modeFAIL
Provider requiredNO
Demo usedwritten from the component source API

What the harness recorded

BARE BUILD

✗ Build failed in 7.31s
error during build:
[vite:load-fallback] Could not load <sandbox>/src/lib/utils (imported by src/components/ui/button.tsx): ENOENT: no such file or directory, open '<sandbox>/src/lib/utils'

Verdict

A sound, narrowly scoped visual primitive with clean verified behavior, but it is little more than a preset Button composition. It needs a shadcn-style setup, and teams must still wire the actual back action.

Use it if

  • You need a restrained back action beside breadcrumbs, a page title, or a detail view.
  • Your app already has the compatible shadcn Button primitive and Lucide icons.
  • You want to attach your own router link or browser-history handler.

Skip it if

  • You need a complete navigation control with destination or history behavior included.
  • Your design system does not use Tailwind utilities or shadcn-style theme tokens.
  • The action must look like a prominent filled or outlined button rather than a text link.

Install

Installation record for originui-comp-124
Declared dependenciesradix-ui
Missing on installnone
Bare installfails once the shadcn-style helpers are removed, so it needs that setup
Providerno provider required in the harness

In a non-shadcn project, add the compatible Button primitive, Lucide React, Radix UI, class-variance-authority, a cn class-name helper, and the Tailwind utilities and theme tokens used by the button styles. Then replace the registry aliases with local import paths.

Source and credit

This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.

License
MIT
Record published
2026-08-13

Alternatives

Other published entries for the button pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.