From 2f4ee7cff83d5fbf4ca12b6806bf107b86b814ff Mon Sep 17 00:00:00 2001 From: Athou Date: Sat, 3 Aug 2024 12:37:33 +0200 Subject: [PATCH] add data attributes to tree elements (#1507) --- .../src/components/content/FeedEntries.tsx | 1 + commafeed-client/src/components/sidebar/Tree.tsx | 5 +++++ commafeed-client/src/components/sidebar/TreeNode.tsx | 12 +++++++++++- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/commafeed-client/src/components/content/FeedEntries.tsx b/commafeed-client/src/components/content/FeedEntries.tsx index b7ec126b..6e4e1f0f 100644 --- a/commafeed-client/src/components/content/FeedEntries.tsx +++ b/commafeed-client/src/components/content/FeedEntries.tsx @@ -310,6 +310,7 @@ export function FeedEntries() { ref={el => { if (el) el.id = Constants.dom.entryId(entry) }} + data-id={entry.id} > ( All} icon={allIcon} unread={categoryUnreadCount(root)} @@ -83,6 +84,7 @@ export function Tree() { const starredCategoryNode = () => ( Starred} icon={starredIcon} unread={0} @@ -102,6 +104,7 @@ export function Tree() { return ( ( 0, }) return ( - props.onClick(e, props.id)}> + props.onClick(e, props.id)} + data-id={props.id} + data-type={props.type} + data-unread-count={props.unread} + > props.onIconClick?.(e, props.id)}>
{typeof props.icon === "string" ? : props.icon}