diff options
| author | kj_sh604 | 2026-03-15 16:19:35 -0400 |
|---|---|---|
| committer | kj_sh604 | 2026-03-15 16:19:35 -0400 |
| commit | 6ec259a0e71174651bae95d4628138bf6fd68742 (patch) | |
| tree | 5e33c6a5ec091ecabfcb257fdc7b6a88ed8754ac /packages/excalidraw/components/FollowMode/FollowMode.tsx | |
| parent | 16c8578b15c727f22921f8a80a56ee4d4e7f2272 (diff) | |
refactor: packages/
Diffstat (limited to 'packages/excalidraw/components/FollowMode/FollowMode.tsx')
| -rw-r--r-- | packages/excalidraw/components/FollowMode/FollowMode.tsx | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/packages/excalidraw/components/FollowMode/FollowMode.tsx b/packages/excalidraw/components/FollowMode/FollowMode.tsx new file mode 100644 index 0000000..89581bf --- /dev/null +++ b/packages/excalidraw/components/FollowMode/FollowMode.tsx @@ -0,0 +1,42 @@ +import type { UserToFollow } from "../../types"; +import { CloseIcon } from "../icons"; +import "./FollowMode.scss"; + +interface FollowModeProps { + width: number; + height: number; + userToFollow: UserToFollow; + onDisconnect: () => void; +} + +const FollowMode = ({ + height, + width, + userToFollow, + onDisconnect, +}: FollowModeProps) => { + return ( + <div className="follow-mode" style={{ width, height }}> + <div className="follow-mode__badge"> + <div className="follow-mode__badge__label"> + Following{" "} + <span + className="follow-mode__badge__username" + title={userToFollow.username} + > + {userToFollow.username} + </span> + </div> + <button + type="button" + onClick={onDisconnect} + className="follow-mode__disconnect-btn" + > + {CloseIcon} + </button> + </div> + </div> + ); +}; + +export default FollowMode; |
