A shadcn-style focus trap utility built with Ark UI primitives.

Keyboard focus stays inside this card.

Installation

npx shadcn@latest add @ark-cn/focus-trap

Usage

import { FocusTrap } from "@/components/ui/focus-trap"

Examples

Default

Keyboard focus stays inside this card.

API reference

This utility mirrors the upstream Ark UI primitive.

See the ARK UI documentation for the full API.