diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-13 06:58:30 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-13 06:58:30 -0800 |
| commit | bd2508211760edbc1bad1d515587d08fd2ec99c9 (patch) | |
| tree | b2e17d9b7a9c460dd808962394e956f0c400d943 /frontend/coverage/src/components/FeedItems.tsx.html | |
| parent | 3ba71500bc2d60a00ca81b9439305029670f4d52 (diff) | |
| download | neko-bd2508211760edbc1bad1d515587d08fd2ec99c9.tar.gz neko-bd2508211760edbc1bad1d515587d08fd2ec99c9.tar.bz2 neko-bd2508211760edbc1bad1d515587d08fd2ec99c9.zip | |
Implement Item Interactions (read/star) with tests
Diffstat (limited to 'frontend/coverage/src/components/FeedItems.tsx.html')
| -rw-r--r-- | frontend/coverage/src/components/FeedItems.tsx.html | 44 |
1 files changed, 7 insertions, 37 deletions
diff --git a/frontend/coverage/src/components/FeedItems.tsx.html b/frontend/coverage/src/components/FeedItems.tsx.html index 85c9705..ed7bf57 100644 --- a/frontend/coverage/src/components/FeedItems.tsx.html +++ b/frontend/coverage/src/components/FeedItems.tsx.html @@ -30,9 +30,9 @@ <div class='fl pad1y space-right2'> - <span class="strong">61.11% </span> + <span class="strong">60% </span> <span class="quiet">Branches</span> - <span class='fraction'>11/18</span> + <span class='fraction'>6/10</span> </div> @@ -119,17 +119,8 @@ <a name='L54'></a><a href='#L54'>54</a> <a name='L55'></a><a href='#L55'>55</a> <a name='L56'></a><a href='#L56'>56</a> -<a name='L57'></a><a href='#L57'>57</a> -<a name='L58'></a><a href='#L58'>58</a> -<a name='L59'></a><a href='#L59'>59</a> -<a name='L60'></a><a href='#L60'>60</a> -<a name='L61'></a><a href='#L61'>61</a> -<a name='L62'></a><a href='#L62'>62</a> -<a name='L63'></a><a href='#L63'>63</a> -<a name='L64'></a><a href='#L64'>64</a> -<a name='L65'></a><a href='#L65'>65</a> -<a name='L66'></a><a href='#L66'>66</a> -<a name='L67'></a><a href='#L67'>67</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral"> </span> +<a name='L57'></a><a href='#L57'>57</a></td><td class="line-coverage quiet"><span class="cline-any cline-neutral"> </span> +<span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> @@ -184,20 +175,10 @@ <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span></td><td class="text"><pre class="prettyprint lang-js">import { useEffect, useState } from 'react'; import { useParams } from 'react-router-dom'; import type { Item } from '../types'; +import FeedItem from './FeedItem'; import './FeedItems.css'; export default function FeedItems() { @@ -243,18 +224,7 @@ export default function FeedItems() { ) : ( <ul className="item-list"> {items.map((item) => ( - <li key={item._id} className={`item ${item.read ? 'read' : 'unread'}`}> - <a href={item.url} target="_blank" rel="noopener noreferrer" className="item-title"> - {item.title || <span class="branch-1 cbranch-no" title="branch not covered" >'(No Title)'}</span> - </a> - <div className="item-meta"> - <span className="item-date">{new Date(item.publish_date).toLocaleDateString()}</span> - {item.feed_title && <span class="branch-1 cbranch-no" title="branch not covered" ><span className="item-feed"> - {item.feed_title}</span>}</span> - </div> - {item.description && ( -<span class="branch-1 cbranch-no" title="branch not covered" > <div className="item-description" dangerouslySetInnerHTML={{ __html: item.description }} /></span> - )} - </li> + <FeedItem key={item._id} item={item} /> ))} </ul> )} @@ -268,7 +238,7 @@ export default function FeedItems() { <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-13T06:02:51.320Z + at 2026-02-13T14:57:42.722Z </div> <script src="../../prettify.js"></script> <script> |
