Back to components
ComponentMockupFree

Window Frame Mockup React component

A desktop app window to put your product in: drag it around, resize it from the corner, zoom it with a double-click, and send it to the dock and back.

About the Window Frame Mockup component

Window Frame Mockup puts a screenshot or live demo inside a desktop app window, so it reads as real software rather than a flat picture.

Visitors can play with it too. They can move the window, resize it from the corner, double-click the title bar to zoom it, and minimise or close it to the dock and bring it back.

When to use it

Use it on landing pages, feature sections and docs that show a desktop product.

For a website, the browser mockup is the better fit, since it has tabs and an address bar.

Installation

Add the Window Frame Mockup component to your project with the shadcn CLI. It lands in components/window-frame-mockup.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/window-frame-mockup

Related components

Phone Analytics Mockup
Sticky Phone Scroll
Phone Gallery
3D Carousel
Hotspot Carousel
Tilted Carousel
Free