@@ -125,34 +125,42 @@ export default function Home() {
125125 </ div >
126126 </ header >
127127
128- < div className = "flex flex-1 min-h-0" >
129- < ChatPanel className = "w-[15%] flex-shrink-0 m-2" />
130-
131- < main className = "flex-1 min-h-0 py-3" >
132- < QuizBoard
133- board = { 2 }
134- themes = { state . themes }
135- questions = { state . questions }
136- onUpdateTheme = { updateThemeName }
137- onQuestionClick = { handleQuestionClick }
138- readonly = { ! canOpenCards }
139- blockTurnPlayerFromPlayedOrFaceDownCells = { blockTurnPlayerFromPlayedOrFaceDownCells }
140- hoverCell = { state . quizBoardHoverCell ?? null }
141- canSyncBoardHover = { canOpenCards }
142- onBoardHoverCellChange = { setQuizBoardHoverCell }
143- />
128+ < div className = "grid min-h-0 flex-1 grid-cols-[minmax(0,15%)_minmax(0,1fr)_minmax(0,15%)]" >
129+ < aside className = "flex min-h-0 min-w-0 flex-col p-2" >
130+ < ChatPanel className = "min-h-0 w-full flex-1" />
131+ </ aside >
132+ < main className = "flex min-h-0 min-w-0 flex-col py-3" >
133+ < div className = "mx-auto h-full w-full max-w-7xl min-h-0 px-2" >
134+ < QuizBoard
135+ board = { 2 }
136+ themes = { state . themes }
137+ questions = { state . questions }
138+ onUpdateTheme = { updateThemeName }
139+ onQuestionClick = { handleQuestionClick }
140+ readonly = { ! canOpenCards }
141+ blockTurnPlayerFromPlayedOrFaceDownCells = { blockTurnPlayerFromPlayedOrFaceDownCells }
142+ hoverCell = { state . quizBoardHoverCell ?? null }
143+ canSyncBoardHover = { canOpenCards }
144+ onBoardHoverCellChange = { setQuizBoardHoverCell }
145+ />
146+ </ div >
144147 </ main >
148+ < div className = "min-h-0 min-w-0" aria-hidden = "true" />
145149 </ div >
146150
147- < div className = "flex-shrink-0 w-full" >
148- < Scoreboard
149- players = { state . players }
150- onUpdateName = { updatePlayerName }
151- onUpdateScore = { updatePlayerScore }
152- onResetScores = { resetScores }
153- readonly = { ! isHost }
154- currentTurnSeat = { state . currentTurnSeat }
155- />
151+ < div className = "grid shrink-0 grid-cols-[minmax(0,15%)_minmax(0,1fr)_minmax(0,15%)]" >
152+ < div className = "min-w-0" aria-hidden = "true" />
153+ < div className = "min-w-0" >
154+ < Scoreboard
155+ players = { state . players }
156+ onUpdateName = { updatePlayerName }
157+ onUpdateScore = { updatePlayerScore }
158+ onResetScores = { resetScores }
159+ readonly = { ! isHost }
160+ currentTurnSeat = { state . currentTurnSeat }
161+ />
162+ </ div >
163+ < div className = "min-w-0" aria-hidden = "true" />
156164 </ div >
157165
158166 { openCard && (
0 commit comments