Skip to content

Commit 6d0aba3

Browse files
authored
fix(flat-pages): replay button not work in electron (#1764)
1 parent 7d4325d commit 6d0aba3

File tree

1 file changed

+8
-1
lines changed
  • packages/flat-pages/src/RoomDetailPage

1 file changed

+8
-1
lines changed

packages/flat-pages/src/RoomDetailPage/index.tsx

+8-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,14 @@ export const RoomDetailPage = observer(function RoomDetailPage() {
103103
function jumpToReplayPage(): void {
104104
if (roomInfo) {
105105
const { roomType, roomUUID, ownerUUID } = roomInfo;
106-
window.open(`/replay/${roomType}/${roomUUID}/${ownerUUID}/`, "_blank");
106+
if (!roomType) {
107+
return void message.error("Unknown roomType");
108+
}
109+
if (window.isElectron) {
110+
pushHistory(RouteNameType.ReplayPage, { roomType, roomUUID, ownerUUID });
111+
} else {
112+
window.open(`/replay/${roomType}/${roomUUID}/${ownerUUID}/`, "_blank");
113+
}
107114
}
108115
}
109116

0 commit comments

Comments
 (0)