chore: add debug menu, copy id

Signed-off-by: Innei <i@innei.in>
This commit is contained in:
Innei 2024-07-27 21:30:25 +08:00
parent fa312a5bcd
commit da34ecaff1
No known key found for this signature in database
GPG Key ID: 0F62D33977F021F7
2 changed files with 35 additions and 2 deletions

View File

@ -123,10 +123,32 @@ export const useFeedActions = ({
}
},
},
{
type: "separator",
disabled: isEntryList,
},
{
type: "text" as const,
label: "Copy Feed Id",
disabled: isEntryList,
click: () => {
navigator.clipboard.writeText(feedId)
},
},
]
return items
}, [feedId])
}, [
claimFeed,
deleteSubscription,
feed,
feedId,
isEntryList,
navigateEntry,
present,
subscription,
view,
])
return { items }
}

View File

@ -151,11 +151,22 @@ function EntryItemImpl({
type: "separator" as const,
},
...(feedItems.filter((item) => !item.disabled)),
{
type: "separator" as const,
},
{
type: "text" as const,
label: "Copy Entry Id",
click: () => {
navigator.clipboard.writeText(entry.entries.id)
},
},
],
e,
)
},
[items, feedItems],
[items, feedItems, entry.entries.id],
)
return (