Ballmac UI home

Devices 1: Mac, iPad, iPhone and Watch lineup

A lineup of laptop, tablet, phone and watch frames with their own token-drawn screens, scaled as one picture. Buttons underneath bring a device forward and dim the rest.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/devices-1

Usage

Example: devices-1-demo.tsx
import { Devices1 } from "@/components/ballmac/blocks/devices-1/devices-1"

export default function Devices1Demo() {
  return <Devices1 />
}

Dependencies

Use with AI

A multi-platform section. Edit eyebrow, title, description and captions; pass screens={{ mac, ipad, iphone, watch }} to replace the sample screens, each laid out at its real device width (1280, 834, 393, 208). With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Devices 1: Mac, iPad, iPhone and Watch lineup (@ballmac/devices-1) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Apps that ship on several Apple platforms
  • Showing responsive or cross-device behaviour

Not for

  • Single-platform products (use hero-5 or showcase-1)

Registry JSON: https://ui.ballmac.com/r/devices-1.json

Free to use in personal and commercial projects.