mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-09-18 06:50:31 +02:00
Collab ui tweaks (#913)
* decrease gap between menu icons * reduce margin of copy button * add collaboratorsCount to roomDialog toggle button
This commit is contained in:
@@ -5,9 +5,9 @@ import { t } from "../i18n";
|
||||
import useIsMobile from "../is-mobile";
|
||||
import { users, clipboard, start, stop } from "./icons";
|
||||
import { Modal } from "./Modal";
|
||||
|
||||
import "./RoomDialog.scss";
|
||||
import { copyTextToSystemClipboard } from "../clipboard";
|
||||
import { AppState } from "../types";
|
||||
import "./RoomDialog.scss";
|
||||
|
||||
function RoomModal({
|
||||
onCloseRequest,
|
||||
@@ -111,10 +111,12 @@ function RoomModal({
|
||||
|
||||
export function RoomDialog({
|
||||
isCollaborating,
|
||||
collaboratorCount,
|
||||
onRoomCreate,
|
||||
onRoomDestroy,
|
||||
}: {
|
||||
isCollaborating: boolean;
|
||||
isCollaborating: AppState["isCollaborating"];
|
||||
collaboratorCount: AppState["collaboratorCount"];
|
||||
onRoomCreate: () => void;
|
||||
onRoomDestroy: () => void;
|
||||
}) {
|
||||
@@ -145,7 +147,13 @@ export function RoomDialog({
|
||||
aria-label={t("buttons.roomDialog")}
|
||||
showAriaLabel={useIsMobile()}
|
||||
ref={triggerButton}
|
||||
/>
|
||||
>
|
||||
{collaboratorCount > 0 && (
|
||||
<div className="RoomDialog-modalButton-collaborators">
|
||||
{collaboratorCount}
|
||||
</div>
|
||||
)}
|
||||
</ToolButton>
|
||||
{modalIsShown && (
|
||||
<Modal
|
||||
maxWidth={800}
|
||||
|
Reference in New Issue
Block a user