enhance(frontend): アンテナ・リストの設定画面・タイムラインの動線を改善 (#16739)

* enhance(frontend): アンテナ・リストの設定画面からタイムラインへの動線を追加

* Update Changelog

* fix
This commit is contained in:
かっこかり
2025-11-10 17:22:13 +09:00
committed by GitHub
parent 39e01b1dfe
commit 5c212c996a
5 changed files with 34 additions and 10 deletions

View File

@@ -36,7 +36,17 @@ misskeyApi('antennas/show', { antennaId: props.antennaId }).then((antennaRespons
antenna.value = antennaResponse;
});
const headerActions = computed(() => []);
const headerActions = computed(() => antenna.value ? [{
icon: 'ti ti-timeline',
text: i18n.ts.timeline,
handler: () => {
router.push('/timeline/antenna/:antennaId', {
params: {
antennaId: antenna.value!.id,
},
});
},
}] : []);
const headerTabs = computed(() => []);
definePage(() => ({

View File

@@ -12,7 +12,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<MkButton :link="true" to="/my/antennas/create" primary :class="$style.add"><i class="ti ti-plus"></i> {{ i18n.ts.add }}</MkButton>
<div v-if="antennas.length > 0" class="_gaps">
<MkA v-for="antenna in antennas" :key="antenna.id" :class="$style.antenna" :to="`/my/antennas/${antenna.id}`">
<MkA v-for="antenna in antennas" :key="antenna.id" :class="$style.antenna" :to="`/timeline/antenna/${antenna.id}`">
<div class="name">{{ antenna.name }}</div>
</MkA>
</div>