<!-- SPDX-FileCopyrightText: syuilo and misskey-project SPDX-License-Identifier: AGPL-3.0-only --> <template> <div> <XAntenna :antenna="draft" @created="onAntennaCreated"/> </div> </template> <script lang="ts" setup> import { ref } from 'vue'; import XAntenna from './editor.vue'; import { i18n } from '@/i18n.js'; import { definePageMetadata } from '@/scripts/page-metadata.js'; import { antennasCache } from '@/cache.js'; import { useRouter } from '@/router/supplier.js'; const router = useRouter(); const draft = ref({ name: '', src: 'all', userListId: null, users: [], keywords: [], excludeKeywords: [], excludeBots: false, withReplies: false, caseSensitive: false, localOnly: false, withFile: false, notify: false, }); function onAntennaCreated() { antennasCache.delete(); router.push('/my/antennas'); } definePageMetadata(() => ({ title: i18n.ts.manageAntennas, icon: 'ti ti-antenna', })); </script>