mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-12-24 19:43:09 +02:00
🎨
This commit is contained in:
parent
9208825975
commit
61de9cdbd4
2 changed files with 22 additions and 10 deletions
|
@ -90,7 +90,26 @@ export const menuDef = {
|
||||||
title: 'antennas',
|
title: 'antennas',
|
||||||
icon: 'fas fa-satellite',
|
icon: 'fas fa-satellite',
|
||||||
show: computed(() => $i != null),
|
show: computed(() => $i != null),
|
||||||
|
active: computed(() => router.currentRoute.value.path.startsWith('/timeline/antenna/') || router.currentRoute.value.path === '/my/antennas' || router.currentRoute.value.path.startsWith('/my/antennas/')),
|
||||||
|
action: (ev) => {
|
||||||
|
const items = ref([{
|
||||||
|
type: 'pending'
|
||||||
|
}]);
|
||||||
|
os.api('antennas/list').then(antennas => {
|
||||||
|
const _items = [...antennas.map(antenna => ({
|
||||||
|
type: 'link',
|
||||||
|
text: antenna.name,
|
||||||
|
to: `/timeline/antenna/${antenna.id}`
|
||||||
|
})), null, {
|
||||||
|
type: 'link',
|
||||||
to: '/my/antennas',
|
to: '/my/antennas',
|
||||||
|
text: i18n.locale.manageAntennas,
|
||||||
|
icon: 'fas fa-cog',
|
||||||
|
}];
|
||||||
|
items.value = _items;
|
||||||
|
});
|
||||||
|
os.popupMenu(items, ev.currentTarget || ev.target);
|
||||||
|
},
|
||||||
},
|
},
|
||||||
mentions: {
|
mentions: {
|
||||||
title: 'mentions',
|
title: 'mentions',
|
||||||
|
|
|
@ -263,7 +263,7 @@ export default defineComponent({
|
||||||
|
|
||||||
> .item {
|
> .item {
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
padding: 10px 0;
|
padding: 18px 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-size: $ui-font-size * 1.1;
|
font-size: $ui-font-size * 1.1;
|
||||||
|
@ -280,14 +280,7 @@ export default defineComponent({
|
||||||
}
|
}
|
||||||
|
|
||||||
> .text {
|
> .text {
|
||||||
display: inline-block;
|
display: none;
|
||||||
font-size: 0.5em;
|
|
||||||
line-height: initial;
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: nowrap;
|
|
||||||
max-width: 100%;
|
|
||||||
opacity: 0.7;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover, &.active {
|
&:hover, &.active {
|
||||||
|
|
Loading…
Reference in a new issue