feat: remove styled components -> emotion #399

Merged
thenick775 merged 8 commits from remove-styled-components-to-emotion into master 2025-12-30 03:21:44 -05:00
thenick775 commented 2025-12-28 17:42:25 -05:00 (Migrated from github.com)
No description provided.
github-actions[bot] commented 2025-12-28 17:44:51 -05:00 (Migrated from github.com)

Coverage Report for ./gbajs3

Status Category Percentage Covered / Total
🟢 Lines 94.97% 5840 / 6149
🟢 Statements 94.97% 5840 / 6149
🟢 Functions 86.63% 376 / 434
🟢 Branches 91.86% 1062 / 1156
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
gbajs3/src/App.tsx 0% 0% 0% 0% 1-39
gbajs3/src/components/controls/control-panel.tsx 98.36% 82.89% 100% 98.36% 196, 202-205
gbajs3/src/components/controls/o-pad.tsx 54.65% 69.56% 75% 54.65% 143-146, 151, 157-162, 169-187, 191-222, 228-244, 249-252, 266, 274
gbajs3/src/components/controls/virtual-button.tsx 84.61% 74.19% 50% 84.61% 112-113, 115-116, 118-119, 121-122, 124-125, 134-136, 138-139, 168
gbajs3/src/components/controls/virtual-controls.tsx 99.52% 72.34% 100% 99.52% 294, 296
gbajs3/src/components/controls/control-panel/buttons.tsx 100% 100% 100% 100%
gbajs3/src/components/controls/control-panel/panel-slider.tsx 76.05% 75% 33.33% 76.05% 90-110
gbajs3/src/components/controls/control-panel/styled.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/about.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/cheats.tsx 100% 92.1% 100% 100%
gbajs3/src/components/modals/controls.tsx 99.09% 91.66% 88.88% 99.09% 89
gbajs3/src/components/modals/download-save.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/emulator-settings.tsx 99.72% 100% 83.33% 99.72% 236
gbajs3/src/components/modals/file-system.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/load-local-rom.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/load-rom.tsx 99.02% 94.11% 100% 99.02% 76
gbajs3/src/components/modals/load-save.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/login.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/modal-container.tsx 100% 80% 100% 100%
gbajs3/src/components/modals/modal-header.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/save-states.tsx 100% 96.15% 100% 100%
gbajs3/src/components/modals/upload-files.tsx 97.94% 88.31% 100% 97.94% 127-128, 230, 302, 361-362
gbajs3/src/components/modals/upload-public-external-roms.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/upload-rom-to-server.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/upload-save-to-server.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/controls/control-profiles.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/controls/key-bindings-form.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/controls/virtual-controls-form.tsx 100% 100% 100% 100%
gbajs3/src/components/modals/file-system/emulator-file-system.tsx 100% 100% 100% 100%
gbajs3/src/components/navigation-menu/nav-component.tsx 100% 100% 100% 100%
gbajs3/src/components/navigation-menu/nav-leaf.tsx 100% 100% 100% 100%
gbajs3/src/components/navigation-menu/navigation-menu.tsx 100% 97.67% 100% 100%
gbajs3/src/components/screen/screen.tsx 96.8% 83.33% 100% 96.8% 127-130
gbajs3/src/components/shared/circle-check-button.tsx 100% 100% 100% 100%
gbajs3/src/components/shared/custom-button-base.tsx 100% 100% 100% 100%
gbajs3/src/components/shared/drag-and-drop-input.tsx 100% 100% 100% 100%
gbajs3/src/components/shared/error-boundary.tsx 100% 75% 100% 100%
gbajs3/src/components/shared/error-with-icon.tsx 100% 100% 100% 100%
gbajs3/src/components/shared/gripper-handle.tsx 100% 100% 100% 100%
gbajs3/src/components/shared/loading-indicator.tsx 100% 100% 100% 100%
gbajs3/src/components/shared/styled.tsx 100% 100% 100% 100%
gbajs3/src/components/toast/toaster.tsx 0% 0% 0% 0% 1-23
gbajs3/src/context/layout/layout-provider.tsx 75.51% 100% 100% 75.51% 38-49
gbajs3/src/context/theme/theme.tsx 100% 100% 100% 100%
Generated in workflow #735 for commit 019284c by the Vitest Coverage Report Action
<h2>Coverage Report for ./gbajs3</h2> <table> <thead> <tr> <th align="center">Status</th> <th align="left">Category</th> <th align="right">Percentage</th> <th align="right">Covered / Total</th> </tr> </thead> <tbody> <tr> <td align="center">🟢</td> <td align="left">Lines</td> <td align="right">94.97%</td> <td align="right">5840 / 6149</td> </tr> <tr> <td align="center">🟢</td> <td align="left">Statements</td> <td align="right">94.97%</td> <td align="right">5840 / 6149</td> </tr> <tr> <td align="center">🟢</td> <td align="left">Functions</td> <td align="right">86.63%</td> <td align="right">376 / 434</td> </tr> <tr> <td align="center">🟢</td> <td align="left">Branches</td> <td align="right">91.86%</td> <td align="right">1062 / 1156</td> </tr> </tbody> </table><details><summary>File Coverage</summary><table> <thead> <tr> <th align="left">File</th> <th align="right">Stmts</th> <th align="right">Branches</th> <th align="right">Functions</th> <th align="right">Lines</th> <th align="left">Uncovered Lines</th> </tr> </thead> <tbody> <tr> <td align="left" colspan="6"><b>Changed Files</b></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/App.tsx">gbajs3/src/App.tsx</a></td> <td align="right">0%</td> <td align="right">0%</td> <td align="right">0%</td> <td align="right">0%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/App.tsx#L1-L39" class="text-red">1-39</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/control-panel.tsx">gbajs3/src/components/controls/control-panel.tsx</a></td> <td align="right">98.36%</td> <td align="right">82.89%</td> <td align="right">100%</td> <td align="right">98.36%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/control-panel.tsx#L196" class="text-red">196</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/control-panel.tsx#L202-L205" class="text-red">202-205</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx">gbajs3/src/components/controls/o-pad.tsx</a></td> <td align="right">54.65%</td> <td align="right">69.56%</td> <td align="right">75%</td> <td align="right">54.65%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L143-L146" class="text-red">143-146</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L151" class="text-red">151</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L157-L162" class="text-red">157-162</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L169-L187" class="text-red">169-187</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L191-L222" class="text-red">191-222</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L228-L244" class="text-red">228-244</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L249-L252" class="text-red">249-252</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L266" class="text-red">266</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/o-pad.tsx#L274" class="text-red">274</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx">gbajs3/src/components/controls/virtual-button.tsx</a></td> <td align="right">84.61%</td> <td align="right">74.19%</td> <td align="right">50%</td> <td align="right">84.61%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx#L112-L113" class="text-red">112-113</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx#L115-L116" class="text-red">115-116</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx#L118-L119" class="text-red">118-119</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx#L121-L122" class="text-red">121-122</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx#L124-L125" class="text-red">124-125</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx#L134-L136" class="text-red">134-136</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx#L138-L139" class="text-red">138-139</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-button.tsx#L168" class="text-red">168</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-controls.tsx">gbajs3/src/components/controls/virtual-controls.tsx</a></td> <td align="right">99.52%</td> <td align="right">72.34%</td> <td align="right">100%</td> <td align="right">99.52%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-controls.tsx#L294" class="text-red">294</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/virtual-controls.tsx#L296" class="text-red">296</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/control-panel/buttons.tsx">gbajs3/src/components/controls/control-panel/buttons.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/control-panel/panel-slider.tsx">gbajs3/src/components/controls/control-panel/panel-slider.tsx</a></td> <td align="right">76.05%</td> <td align="right">75%</td> <td align="right">33.33%</td> <td align="right">76.05%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/control-panel/panel-slider.tsx#L90-L110" class="text-red">90-110</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/controls/control-panel/styled.tsx">gbajs3/src/components/controls/control-panel/styled.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/about.tsx">gbajs3/src/components/modals/about.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/cheats.tsx">gbajs3/src/components/modals/cheats.tsx</a></td> <td align="right">100%</td> <td align="right">92.1%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/controls.tsx">gbajs3/src/components/modals/controls.tsx</a></td> <td align="right">99.09%</td> <td align="right">91.66%</td> <td align="right">88.88%</td> <td align="right">99.09%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/controls.tsx#L89" class="text-red">89</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/download-save.tsx">gbajs3/src/components/modals/download-save.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/emulator-settings.tsx">gbajs3/src/components/modals/emulator-settings.tsx</a></td> <td align="right">99.72%</td> <td align="right">100%</td> <td align="right">83.33%</td> <td align="right">99.72%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/emulator-settings.tsx#L236" class="text-red">236</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/file-system.tsx">gbajs3/src/components/modals/file-system.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/load-local-rom.tsx">gbajs3/src/components/modals/load-local-rom.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/load-rom.tsx">gbajs3/src/components/modals/load-rom.tsx</a></td> <td align="right">99.02%</td> <td align="right">94.11%</td> <td align="right">100%</td> <td align="right">99.02%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/load-rom.tsx#L76" class="text-red">76</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/load-save.tsx">gbajs3/src/components/modals/load-save.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/login.tsx">gbajs3/src/components/modals/login.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/modal-container.tsx">gbajs3/src/components/modals/modal-container.tsx</a></td> <td align="right">100%</td> <td align="right">80%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/modal-header.tsx">gbajs3/src/components/modals/modal-header.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/save-states.tsx">gbajs3/src/components/modals/save-states.tsx</a></td> <td align="right">100%</td> <td align="right">96.15%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/upload-files.tsx">gbajs3/src/components/modals/upload-files.tsx</a></td> <td align="right">97.94%</td> <td align="right">88.31%</td> <td align="right">100%</td> <td align="right">97.94%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/upload-files.tsx#L127-L128" class="text-red">127-128</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/upload-files.tsx#L230" class="text-red">230</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/upload-files.tsx#L302" class="text-red">302</a>, <a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/upload-files.tsx#L361-L362" class="text-red">361-362</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/upload-public-external-roms.tsx">gbajs3/src/components/modals/upload-public-external-roms.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/upload-rom-to-server.tsx">gbajs3/src/components/modals/upload-rom-to-server.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/upload-save-to-server.tsx">gbajs3/src/components/modals/upload-save-to-server.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/controls/control-profiles.tsx">gbajs3/src/components/modals/controls/control-profiles.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/controls/key-bindings-form.tsx">gbajs3/src/components/modals/controls/key-bindings-form.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/controls/virtual-controls-form.tsx">gbajs3/src/components/modals/controls/virtual-controls-form.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/modals/file-system/emulator-file-system.tsx">gbajs3/src/components/modals/file-system/emulator-file-system.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/navigation-menu/nav-component.tsx">gbajs3/src/components/navigation-menu/nav-component.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/navigation-menu/nav-leaf.tsx">gbajs3/src/components/navigation-menu/nav-leaf.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/navigation-menu/navigation-menu.tsx">gbajs3/src/components/navigation-menu/navigation-menu.tsx</a></td> <td align="right">100%</td> <td align="right">97.67%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/screen/screen.tsx">gbajs3/src/components/screen/screen.tsx</a></td> <td align="right">96.8%</td> <td align="right">83.33%</td> <td align="right">100%</td> <td align="right">96.8%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/screen/screen.tsx#L127-L130" class="text-red">127-130</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/shared/circle-check-button.tsx">gbajs3/src/components/shared/circle-check-button.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/shared/custom-button-base.tsx">gbajs3/src/components/shared/custom-button-base.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/shared/drag-and-drop-input.tsx">gbajs3/src/components/shared/drag-and-drop-input.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/shared/error-boundary.tsx">gbajs3/src/components/shared/error-boundary.tsx</a></td> <td align="right">100%</td> <td align="right">75%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/shared/error-with-icon.tsx">gbajs3/src/components/shared/error-with-icon.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/shared/gripper-handle.tsx">gbajs3/src/components/shared/gripper-handle.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/shared/loading-indicator.tsx">gbajs3/src/components/shared/loading-indicator.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/shared/styled.tsx">gbajs3/src/components/shared/styled.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/toast/toaster.tsx">gbajs3/src/components/toast/toaster.tsx</a></td> <td align="right">0%</td> <td align="right">0%</td> <td align="right">0%</td> <td align="right">0%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/components/toast/toaster.tsx#L1-L23" class="text-red">1-23</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/context/layout/layout-provider.tsx">gbajs3/src/context/layout/layout-provider.tsx</a></td> <td align="right">75.51%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">75.51%</td> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/context/layout/layout-provider.tsx#L38-L49" class="text-red">38-49</a></td> </tr> <tr> <td align="left"><a href="https://github.com/thenick775/gbajs3/blob/019284ca184d5a37eb4741f8b46a79e0d5aa28bb/gbajs3/src/context/theme/theme.tsx">gbajs3/src/context/theme/theme.tsx</a></td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="right">100%</td> <td align="left"></td> </tr> </tbody> </table></details> <em>Generated in workflow <a href=https://github.com/thenick775/gbajs3/actions/runs/20591905383>#735</a> for commit <a href="https://github.com/thenick775/gbajs3/commit/019284ca184d5a37eb4741f8b46a79e0d5aa28bb">019284c</a> by the <a href="https://github.com/davelosert/vitest-coverage-report-action">Vitest Coverage Report Action</a></em> <!-- vitest-coverage-report-marker-./gbajs3 -->
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thenick775/gbajs3!399
No description provided.