Your private preview is just one invitation away. Does not verify codes, persist state, or grant or revoke access. Contract: all blocks share controlled input and visibility props. The consumer owns unlocked.
pnpm dlx shadcn@latest add "https://knock.codes/r/react/teaser-gate.json"