Show manage lists/antennas when clicking in tl

This commit is contained in:
ThatOneCalculator 2022-12-05 22:20:26 -08:00
parent a220833a61
commit a29ffde755
2 changed files with 18 additions and 3 deletions

View File

@ -1,6 +1,6 @@
{
"name": "calckey",
"version": "12.119.0-calc.19-b2",
"version": "12.119.0-calc.19-b3",
"codename": "aqua",
"repository": {
"type": "git",

View File

@ -144,22 +144,37 @@ function top(): void {
async function chooseList(ev: MouseEvent): Promise<void> {
const lists = await os.api('users/lists/list');
const items = lists.map((list) => ({
let items = lists.map((list) => ({
type: 'link' as const,
text: list.name,
icon: '',
to: `/timeline/list/${list.id}`,
}));
items.concat({
type: 'link' as const,
text: i18n.ts.manageLists,
icon: 'ph-faders-horizontal-bold ph-lg',
to: '/my/antennas',
});
os.popupMenu(items, ev.currentTarget ?? ev.target);
}
async function chooseAntenna(ev: MouseEvent): Promise<void> {
const antennas = await os.api('antennas/list');
const items = antennas.map((antenna) => ({
let items = antennas.map((antenna) => ({
type: 'link' as const,
text: antenna.name,
icon: '',
indicate: antenna.hasUnreadNote,
to: `/timeline/antenna/${antenna.id}`,
}));
items.concat({
type: 'link' as const,
indicate: false,
text: i18n.ts.manageLists,
icon: 'ph-faders-horizontal-bold ph-lg',
to: '/my/antennas',
});
os.popupMenu(items, ev.currentTarget ?? ev.target);
}