From 4ecb3526a2b126b5eaee8f652018d1203a48b080 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Mon, 26 Aug 2024 11:34:16 +0900 Subject: [PATCH] wip --- .../frontend-embed/src/pages/not-found.vue | 19 +++++++++++++++++++ packages/frontend-embed/src/pages/note.vue | 5 ++--- 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 packages/frontend-embed/src/pages/not-found.vue 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 @@ + + + + + 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 => {