|
@@ -34,6 +34,7 @@ interface LayerUIProps {
|
|
setAppState: any;
|
|
setAppState: any;
|
|
elements: readonly NonDeletedExcalidrawElement[];
|
|
elements: readonly NonDeletedExcalidrawElement[];
|
|
onRoomCreate: () => void;
|
|
onRoomCreate: () => void;
|
|
|
|
+ onUsernameChange: (username: string) => void;
|
|
onRoomDestroy: () => void;
|
|
onRoomDestroy: () => void;
|
|
onLockToggle: () => void;
|
|
onLockToggle: () => void;
|
|
}
|
|
}
|
|
@@ -46,6 +47,7 @@ export const LayerUI = React.memo(
|
|
canvas,
|
|
canvas,
|
|
elements,
|
|
elements,
|
|
onRoomCreate,
|
|
onRoomCreate,
|
|
|
|
+ onUsernameChange,
|
|
onRoomDestroy,
|
|
onRoomDestroy,
|
|
onLockToggle,
|
|
onLockToggle,
|
|
}: LayerUIProps) => {
|
|
}: LayerUIProps) => {
|
|
@@ -98,6 +100,7 @@ export const LayerUI = React.memo(
|
|
actionManager={actionManager}
|
|
actionManager={actionManager}
|
|
exportButton={renderExportDialog()}
|
|
exportButton={renderExportDialog()}
|
|
setAppState={setAppState}
|
|
setAppState={setAppState}
|
|
|
|
+ onUsernameChange={onUsernameChange}
|
|
onRoomCreate={onRoomCreate}
|
|
onRoomCreate={onRoomCreate}
|
|
onRoomDestroy={onRoomDestroy}
|
|
onRoomDestroy={onRoomDestroy}
|
|
onLockToggle={onLockToggle}
|
|
onLockToggle={onLockToggle}
|
|
@@ -132,11 +135,7 @@ export const LayerUI = React.memo(
|
|
isCollaborating={appState.isCollaborating}
|
|
isCollaborating={appState.isCollaborating}
|
|
collaboratorCount={appState.collaborators.size}
|
|
collaboratorCount={appState.collaborators.size}
|
|
username={appState.username}
|
|
username={appState.username}
|
|
- onUsernameChange={(username) => {
|
|
|
|
- setAppState({
|
|
|
|
- username,
|
|
|
|
- });
|
|
|
|
- }}
|
|
|
|
|
|
+ onUsernameChange={onUsernameChange}
|
|
onRoomCreate={onRoomCreate}
|
|
onRoomCreate={onRoomCreate}
|
|
onRoomDestroy={onRoomDestroy}
|
|
onRoomDestroy={onRoomDestroy}
|
|
/>
|
|
/>
|