@zvonok/react
v0.1.1
Published
React bindings for the ZvonOK video platform: a drop-in room component and headless hooks over [`@zvonok/client`](https://www.npmjs.com/package/@zvonok/client).
Downloads
98
Readme
@zvonok/react
React bindings for the ZvonOK video platform: a drop-in room component and
headless hooks over @zvonok/client.
Install
npm i @zvonok/reactPeer dependency: react >= 18.
Drop-in room
import { ZvonokRoom } from "@zvonok/react";
<ZvonokRoom
serverUrl="https://your-zvonok-server.example"
roomSlug="my-room"
token="<minted room token>"
/>Headless hooks
import { ZvonokProvider, useZvonokConnection, useParticipants } from "@zvonok/react";useHostControls() adds mutePeer, muteAll, lockRoom, and kickPeer
for room tokens minted with the admin claim. The component imports its own
stylesheet; it is also exported as @zvonok/react/zvonok.css for manual
control.
Docs
Full walkthrough for external consumers: docs/quickstart.md in the
repository.
License
MIT
