aboutsummaryrefslogtreecommitdiffstats
path: root/frontend-vanilla/src/components/FeedItem.ts
blob: 3bf72c2d35286568bababc8d4ba6eb14e5c7c64c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
import type { Feed } from '../types';

export function createFeedItem(feed: Feed, isActive: boolean): string {
    return `
    <li class="feed-item ${isActive ? 'active' : ''}" data-id="${feed._id}">
      <a href="/v3/feed/${feed._id}" class="feed-link" onclick="event.preventDefault(); window.app.navigate('/feed/${feed._id}')">
        ${feed.title || feed.url}
      </a>
    </li>
  `;
}