diff --git a/frontend/src/pages/gameView.tsx b/frontend/src/pages/gameView.tsx index 2eb2d5e..585095c 100644 --- a/frontend/src/pages/gameView.tsx +++ b/frontend/src/pages/gameView.tsx @@ -360,8 +360,10 @@ const Sidebar = ({ send, state, pState, pTeam }: GameViewProps) => { for (let i = 0; i < files.length; i++) { const file = files[i]; const name = file.name.substring(0, file.name.lastIndexOf('.')) || file.name; - const text = (await file.text()).trim(); - const words = text.split('\n'); + const words = (await file.text()) + .split('\n') + .map((word) => word.trim()) + .filter((word) => word); if (words.length < 25) { continue; @@ -370,7 +372,9 @@ const Sidebar = ({ send, state, pState, pTeam }: GameViewProps) => { packs.push({ name, words }); } - send.addPacks(packs); + if (packs.length) { + send.addPacks(packs); + } }} /> </>