Measured entry

ruixen-glass-shipment-flow

transition-effectliquid-glassmotion on file

A client-side React shipment flow that places two glass-styled order cards around animated request and response rails. It ships as a shadcn registry component, but is self-contained: its light and dark theme CSS, SVG, icons, and layout are embedded in the file. Its only added package dependency is Motion for the card entrance animation.

Specimen
Motion capture of the mounted demo, recorded by the harness. No audio track.
Harness screenshot of ruixen-glass-shipment-flow at 375 pixels wide
Harness screenshot at 375 pixels wide. This viewport scrolled sideways.
Harness screenshot of ruixen-glass-shipment-flow at 768 pixels wide
Harness screenshot at 768 pixels wide. No horizontal overflow recorded.
Harness screenshot of ruixen-glass-shipment-flow 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 ruixen-glass-shipment-flow
BuildOK
MountOK
Console errors0
Uncaught page errors0
Horizontal overflowflagged at 375
Axe critical0
Axe serious0
Axe moderate0
Axe minor0
Gzip marginal60.0 KB (125.4 KB build, 65.4 KB baseline)
Bare modeOK
Provider requiredNO
Demo usedwritten from the component source API

Verdict

A focused, polished desktop visual with clean standalone mounting and no provider setup. Use it as a starting point for a shipment showcase, not a drop-in production tracker: mobile layout, real data plumbing, and motion preferences still need deliberate work.

Use it if

  • You need a polished, read-only shipment comparison for a roomy dashboard or landing-page section.
  • Your interface already uses glass surfaces and can accommodate the component's fixed horizontal composition.
  • You are comfortable replacing the sample order content directly in the component or adding data props.

Skip it if

  • The flow must fit narrow phone layouts without a responsive rewrite; the current composition clips horizontally.
  • You need a reusable data-driven shipment widget out of the box; the content is fixed and the public API only exposes styling.
  • You want to avoid adding Motion for a small entrance effect, or need built-in reduced-motion behavior.

Install

Installation record for ruixen-glass-shipment-flow
Declared dependenciesmotion
Missing on installnone
Bare installbuilds and mounts without the shadcn-style helpers
Providerno provider required in the harness

Copy the client component into your React project and install Motion. Keep the embedded CSS or move its theme variables and animations into your stylesheet. No shadcn utilities or provider are required, but non-shadcn apps must support client components, JSX, inline SVG, and backdrop filters.

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.

Alternatives

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