UNPKG

@liveblocks/react-ui

Version:

A set of React pre-built components for the Liveblocks products. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.

23 lines (19 loc) 664 B
"use client"; import { jsx } from 'react/jsx-runtime'; import { useRoomInfo } from '@liveblocks/react'; import { useMemo } from 'react'; import { classNames } from '../../utils/class-names.js'; function Room({ roomId, className, ...props }) { const { info, isLoading } = useRoomInfo(roomId); const resolvedRoomName = useMemo(() => { return info?.name ?? roomId; }, [info?.name, roomId]); return /* @__PURE__ */ jsx("span", { className: classNames("lb-name lb-room", className), "data-loading": isLoading ? "" : void 0, ...props, children: isLoading ? null : resolvedRoomName }); } export { Room }; //# sourceMappingURL=Room.js.map