diff --git a/packages/frontend-embed/src/pages/not-found.vue b/packages/frontend-embed/src/pages/not-found.vue new file mode 100644 index 0000000000..487c0fafe6 --- /dev/null +++ b/packages/frontend-embed/src/pages/not-found.vue @@ -0,0 +1,19 @@ + + + + + + + {{ i18n.ts.notFoundDescription }} + + + + + diff --git a/packages/frontend-embed/src/pages/note.vue b/packages/frontend-embed/src/pages/note.vue index 41d6cb5994..6136c23937 100644 --- a/packages/frontend-embed/src/pages/note.vue +++ b/packages/frontend-embed/src/pages/note.vue @@ -16,17 +16,16 @@ import { ref, provide, inject, onActivated } from 'vue'; import * as Misskey from 'misskey-js'; import EmNoteDetailed from '@/embed/components/EmNoteDetailed.vue'; import XNotFound from '@/pages/not-found.vue'; -import { misskeyApi } from '@/scripts/misskey-api.js'; +import { misskeyApi } from '@/misskey-api.js'; const props = defineProps<{ noteId: string; }>(); -provide('EMBED_ORIGINAL_ENTITY_URL', `/notes/${props.noteId}`); - const note = ref(null); const loading = ref(true); +// TODO: クライアント側でAPIを叩くのは二度手間なので予めHTMLに埋め込んでおく misskeyApi('notes/show', { noteId: props.noteId, }).then(res => {