Rubber Band Select
ProQ3-report.pdf
notes.md
alerts.json
deploy.sh
audit.log
invoice.pdf
team.csv
layout.fig
Drag on the background to select
Installation
ProRequires a Planes Pro license.
npx shadcn add @useplanes/rubber-band-select
Works once the @useplanes registry is set up in your project (one-time). After that, copy and run commands directly.
Unlock with Planes Pro
$99 once · 161 Pro components · lifetime updates.
import { RubberBandSelect } from "@/components/ui/RubberBandSelect";
<RubberBandSelect
items={[
{ id: "a", label: "Q3-report.pdf", icon: <FileText /> },
{ id: "b", label: "logo.svg", icon: <Image /> },
]}
onSelectionChange={(ids) => setSelected(ids)}
/>Use cases
File managers
Desktop-grade multi-select for web file browsers.
Photo libraries
Sweep up a batch of shots for an album or export.
Dashboard bulk actions
Select rows or cards for tagging and archiving.
Design canvases
Marquee selection that feels elastic instead of clinical.