react-mission-control
mission control for react
press
or
01
install
# npmnpm install react-mission-control # pnpmpnpm add react-mission-control02
wrap
import { MCProvider, MCWrapper } from "react-mission-control" <MCProvider> <MCWrapper> <YourComponent /> </MCWrapper></MCProvider>03
activate
then
or
// component<MCTrigger>activate</MCTrigger> // hookconst { activate } = useMCActions()04
navigate
all wrapped components zoom out into a grid. click any component to focus it. press escape to return.
mission control for your interface.
05
configure
<MCProvider shortcut="ArrowUp+ArrowUp" blurAmount={10} onActivate={() => ...} onDeactivate={() => ...}/>06
customize
:root { --mc-highlight: rgba(64,156,255,0.85); --mc-backdrop-bg: rgba(0,0,0,0.3); --mc-transition-duration: 0.2s; --mc-border-radius: 8px;}