import clsx from "clsx"; import { MQ_MIN_WIDTH_DESKTOP, type EditorInterface } from "@excalidraw/common"; import { t } from "../../i18n"; import { Button } from "../Button"; import { share } from "../icons"; import { useUIAppState } from "../../context/ui-appState"; import "./LiveCollaborationTrigger.scss"; const LiveCollaborationTrigger = ({ isCollaborating, onSelect, editorInterface, ...rest }: { isCollaborating: boolean; onSelect: () => void; editorInterface?: EditorInterface; } & React.ButtonHTMLAttributes) => { const appState = useUIAppState(); const showIconOnly = editorInterface?.formFactor !== "desktop" || appState.width < MQ_MIN_WIDTH_DESKTOP; return ( ); }; export default LiveCollaborationTrigger; LiveCollaborationTrigger.displayName = "LiveCollaborationTrigger";