Shipments 3 - Create shipment form with package dimensionsPro

A shipment creation form with ship-from and ship-to fields, package length, width, height and weight inputs with a cm/in unit toggle, live dimensional-weight calculation and selectable carrier service cards priced in a summary panel. Use it in a fulfillment or shipping-label tool to buy postage.

About Shipments 3

A shipment creation form with ship-from and ship-to fields, package length, width, height and weight inputs with a cm/in unit toggle, live dimensional-weight calculation and selectable carrier service cards priced in a summary panel. Use it in a fulfillment or shipping-label tool to buy postage.

Shipments 3 is a pro shipments block for React, built on shadcn/ui and Tailwind CSS. It ships as 143 lines of TypeScript you own: every piece of copy is a prop with a sensible default, so you can drop it in and replace the content without touching the layout.

  • shipments
  • form
  • package
  • dimensions
  • carrier
  • shipping-label
  • logistics

Installation

  1. Add the Chocolate UI registry to your components.json (see the installation guide).
  2. Run the shadcn CLI:
npx shadcn@latest add @chocolate/shipments-03

Dependencies installed automatically: lucide-react.

Uses: button, input, label, reveal, separator, textarea, toggle-group, utils.

Usage

import Shipments03 from "@/components/blocks/shipments-03"

export default function Page() {
  return <Shipments03 />
}

FAQ