From 00025b0f7685bf60219dd0faa9f8b4aedbc1eb01 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Tue, 27 Aug 2024 08:29:25 +0900 Subject: [PATCH] wip --- .../components/EmReactionsViewer.reaction.vue | 241 ++++++++++++++++++ .../src/components/EmReactionsViewer.vue | 104 ++++++++ packages/frontend-embed/src/i18n.ts | 2 +- packages/frontend-embed/src/ui.vue | 7 +- 4 files changed, 350 insertions(+), 4 deletions(-) create mode 100644 packages/frontend-embed/src/components/EmReactionsViewer.reaction.vue create mode 100644 packages/frontend-embed/src/components/EmReactionsViewer.vue diff --git a/packages/frontend-embed/src/components/EmReactionsViewer.reaction.vue b/packages/frontend-embed/src/components/EmReactionsViewer.reaction.vue new file mode 100644 index 0000000000..26223364ab --- /dev/null +++ b/packages/frontend-embed/src/components/EmReactionsViewer.reaction.vue @@ -0,0 +1,241 @@ + + + + + + + diff --git a/packages/frontend-embed/src/components/EmReactionsViewer.vue b/packages/frontend-embed/src/components/EmReactionsViewer.vue new file mode 100644 index 0000000000..49d0c6c127 --- /dev/null +++ b/packages/frontend-embed/src/components/EmReactionsViewer.vue @@ -0,0 +1,104 @@ + + + + + + + diff --git a/packages/frontend-embed/src/i18n.ts b/packages/frontend-embed/src/i18n.ts index 10d6adbcd0..2624993560 100644 --- a/packages/frontend-embed/src/i18n.ts +++ b/packages/frontend-embed/src/i18n.ts @@ -6,7 +6,7 @@ import { markRaw } from 'vue'; import type { Locale } from '../../../locales/index.js'; import { locale } from '@/config.js'; -import { I18n } from '@/scripts/i18n.js'; +import { I18n } from '@/to-be-shared/i18n.js'; export const i18n = markRaw(new I18n(locale)); diff --git a/packages/frontend-embed/src/ui.vue b/packages/frontend-embed/src/ui.vue index ec159e5a3b..a9c285973d 100644 --- a/packages/frontend-embed/src/ui.vue +++ b/packages/frontend-embed/src/ui.vue @@ -18,7 +18,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- +
@@ -28,9 +28,10 @@ import { ref, shallowRef, onMounted, onUnmounted, inject } from 'vue'; import type { ParsedEmbedParams } from '@/embed-page.js'; import { postMessageToParentWindow } from '@/post-message.js'; import { defaultEmbedParams } from '@/embed-page.js'; +import EmNotePage from '@/pages/note.vue'; -const page = location.href.split('/')[1]; -console.log(page); +const page = location.pathname.split('/')[2]; +const contentId = location.pathname.split('/')[3]; const embedParams = inject('embedParams', defaultEmbedParams);