aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/coverage/src/App.tsx.html
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-13 07:01:40 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-13 07:01:40 -0800
commite31b68197ec16d2805ec14c2bf532a03f4739e92 (patch)
treebcda027df5c020ec6d12073ef1b132a6a14c2a86 /frontend/coverage/src/App.tsx.html
parentbd2508211760edbc1bad1d515587d08fd2ec99c9 (diff)
downloadneko-e31b68197ec16d2805ec14c2bf532a03f4739e92.tar.gz
neko-e31b68197ec16d2805ec14c2bf532a03f4739e92.tar.bz2
neko-e31b68197ec16d2805ec14c2bf532a03f4739e92.zip
Implement Frontend Logout with tests
Diffstat (limited to 'frontend/coverage/src/App.tsx.html')
-rw-r--r--frontend/coverage/src/App.tsx.html33
1 files changed, 24 insertions, 9 deletions
diff --git a/frontend/coverage/src/App.tsx.html b/frontend/coverage/src/App.tsx.html
index 980313b..cdf0b6b 100644
--- a/frontend/coverage/src/App.tsx.html
+++ b/frontend/coverage/src/App.tsx.html
@@ -23,9 +23,9 @@
<div class='clearfix'>
<div class='fl pad1y space-right2'>
- <span class="strong">80% </span>
+ <span class="strong">82.35% </span>
<span class="quiet">Statements</span>
- <span class='fraction'>12/15</span>
+ <span class='fraction'>14/17</span>
</div>
@@ -37,16 +37,16 @@
<div class='fl pad1y space-right2'>
- <span class="strong">83.33% </span>
+ <span class="strong">87.5% </span>
<span class="quiet">Functions</span>
- <span class='fraction'>5/6</span>
+ <span class='fraction'>7/8</span>
</div>
<div class='fl pad1y space-right2'>
- <span class="strong">80% </span>
+ <span class="strong">82.35% </span>
<span class="quiet">Lines</span>
- <span class='fraction'>12/15</span>
+ <span class='fraction'>14/17</span>
</div>
@@ -142,7 +142,12 @@
<a name='L77'></a><a href='#L77'>77</a>
<a name='L78'></a><a href='#L78'>78</a>
<a name='L79'></a><a href='#L79'>79</a>
-<a name='L80'></a><a href='#L80'>80</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
+<a name='L80'></a><a href='#L80'>80</a>
+<a name='L81'></a><a href='#L81'>81</a>
+<a name='L82'></a><a href='#L82'>82</a>
+<a name='L83'></a><a href='#L83'>83</a>
+<a name='L84'></a><a href='#L84'>84</a>
+<a name='L85'></a><a href='#L85'>85</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -185,6 +190,11 @@
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
+<span class="cline-any cline-yes">1x</span>
+<span class="cline-any cline-yes">1x</span>
+<span class="cline-any cline-neutral">&nbsp;</span>
+<span class="cline-any cline-neutral">&nbsp;</span>
+<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -263,7 +273,12 @@ function Dashboard() {
&lt;header className="dashboard-header"&gt;
&lt;h1&gt;Neko Reader&lt;/h1&gt;
&lt;nav&gt;
- {/* Add logout later */}
+ &lt;button onClick={() =&gt; {
+ fetch('/api/logout', { method: 'POST' })
+ .then(() =&gt; window.location.href = '/login/');
+ }} className="logout-btn"&gt;
+ Logout
+ &lt;/button&gt;
&lt;/nav&gt;
&lt;/header&gt;
&lt;div className="dashboard-content"&gt;
@@ -307,7 +322,7 @@ export default App;
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
- at 2026-02-13T14:57:42.722Z
+ at 2026-02-13T15:01:10.781Z
</div>
<script src="../prettify.js"></script>
<script>