Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ec945bb

Browse files
author
peter
committed
Put all video props in one object
1 parent 72aa4c7 commit ec945bb

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

src/components/common/video.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import { Chessboard } from "react-chessboard";
1010
import { CornersPayload, Game, setBoolean, setStringArray } from "../../types";
1111
import { gameSelect } from "../../slices/gameSlice";
1212

13-
const Video = ({ modelRef, canvasRef, videoRef, sidebarRef, playing,
13+
const Video = ({ piecesModelRef, canvasRef, videoRef, sidebarRef, playing,
1414
setPlaying, playingRef, setText, digital, webcam, cornersRef }: {
15-
modelRef: any, canvasRef: any, videoRef: any, sidebarRef: any,
15+
piecesModelRef: any, canvasRef: any, videoRef: any, sidebarRef: any,
1616
playing: boolean, setPlaying: setBoolean, playingRef: any,
1717
setText: setStringArray, digital: boolean, webcam: boolean,
1818
cornersRef: any
@@ -102,7 +102,7 @@ const Video = ({ modelRef, canvasRef, videoRef, sidebarRef, playing,
102102
streamPromise = awaitSetupWebcam()
103103
}
104104

105-
findPieces(modelRef, videoRef, canvasRef, playingRef, setText, dispatch, cornersRef, gameRef);
105+
findPieces(piecesModelRef, videoRef, canvasRef, playingRef, setText, dispatch, cornersRef, gameRef);
106106

107107
const stopWebcam = async () => {
108108
const stream = await streamPromise;

src/components/common/videoAndSidebar.tsx

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,33 +70,34 @@ const VideoAndSidebar = ({ webcam }: {webcam: boolean}) => {
7070
dispatch(gameResetPgnAndFen());
7171
}, []);
7272

73-
const sidebarProps = {
74-
"videoRef": videoRef,
73+
const props = {
74+
"playing": playing,
75+
"text": text,
76+
"digital": digital,
77+
"setPlaying": setPlaying,
78+
"setText": setText,
79+
"setDigital": setDigital,
80+
"setBoardNumber": setBoardNumber,
81+
"setRound": setRound,
7582
"piecesModelRef": context.piecesModelRef,
7683
"xcornersModelRef": context.xcornersModelRef,
84+
"videoRef": videoRef,
7785
"canvasRef": canvasRef,
7886
"sidebarRef": sidebarRef,
79-
"setPlaying": setPlaying,
80-
"setText": setText,
81-
"setDigital": setDigital,
82-
"playing": playing,
83-
"text": text,
84-
"digital": digital,
8587
"cornersRef": cornersRef,
88+
"playingRef": playingRef
8689
}
8790
const sidebar = () => {
8891
if (webcam) {
89-
return <RecordSidebar {...sidebarProps} setBoardNumber={setBoardNumber} setRound={setRound} />
92+
return <RecordSidebar {...props} />
9093
} else {
91-
return <UploadSidebar {...sidebarProps} />
94+
return <UploadSidebar {...props} />
9295
}
9396
}
9497
return (
9598
<Container>
9699
{sidebar()}
97-
<Video modelRef={context.piecesModelRef} videoRef={videoRef} canvasRef={canvasRef}
98-
sidebarRef={sidebarRef} playing={playing} setPlaying={setPlaying} playingRef={playingRef}
99-
setText={setText} digital={digital} webcam={webcam} cornersRef={cornersRef} />
100+
<Video {...props} webcam={webcam} />
100101
</Container>
101102
);
102103
};

0 commit comments

Comments
 (0)