diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 6bf9a4803b..5815ec44fd 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -671,6 +671,7 @@ seems to do a decent job)
* from MK note components to Dynamic note components (if the public signature changed)
* from `packages/frontend/src/components/MkNote.vue` to `packages/frontend/src/components/DynamicNote.vue`
* from `packages/frontend/src/components/MkNoteDetailed.vue` to `packages/frontend/src/components/DynamicNoteDetailed.vue`
+ * from `packages/frontend/src/components/MkNoteSimple.vue` to `packages/frontend/src/components/DynamicNoteSimple.vue`
* from the global timeline to the bubble timeline
* `packages/backend/src/server/api/stream/channels/global-timeline.ts`
* `packages/backend/src/server/api/stream/channels/bubble-timeline.ts`
diff --git a/packages/frontend/src/components/DynamicNoteSimple.vue b/packages/frontend/src/components/DynamicNoteSimple.vue
new file mode 100644
index 0000000000..a7713afad1
--- /dev/null
+++ b/packages/frontend/src/components/DynamicNoteSimple.vue
@@ -0,0 +1,48 @@
+
+
+
+ emit('editScheduleNote')"
+/>
+
+
+
diff --git a/packages/frontend/src/components/MkNoteSimple.vue b/packages/frontend/src/components/MkNoteSimple.vue
index 4df6b1d75c..154efd7917 100644
--- a/packages/frontend/src/components/MkNoteSimple.vue
+++ b/packages/frontend/src/components/MkNoteSimple.vue
@@ -39,7 +39,7 @@ import { prefer } from '@/preferences.js';
const props = defineProps<{
note: Misskey.entities.Note & {
- isSchedule? : boolean,
+ isSchedule?: boolean,
scheduledNoteId?: string
};
expandAllCws?: boolean;
diff --git a/packages/frontend/src/components/MkUrlPreview.vue b/packages/frontend/src/components/MkUrlPreview.vue
index 1e7c5cdf40..6cd57bcc33 100644
--- a/packages/frontend/src/components/MkUrlPreview.vue
+++ b/packages/frontend/src/components/MkUrlPreview.vue
@@ -43,7 +43,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
@@ -94,8 +94,6 @@ import { url as local } from '@@/js/config.js';
import { versatileLang } from '@@/js/intl-const.js';
import * as Misskey from 'misskey-js';
import type { summaly } from '@misskey-dev/summaly';
-import type MkNoteSimple from '@/components/MkNoteSimple.vue';
-import type SkNoteSimple from '@/components/SkNoteSimple.vue';
import { i18n } from '@/i18n.js';
import * as os from '@/os.js';
import { deviceKind } from '@/utility/device-kind.js';
@@ -105,13 +103,7 @@ import { store } from '@/store.js';
import { prefer } from '@/preferences.js';
import { misskeyApi } from '@/utility/misskey-api.js';
import { warningExternalWebsite } from '@/utility/warning-external-website.js';
-
-// TODO DynamicNoteSimple
-const XNoteSimple = defineAsyncComponent(() =>
- prefer.s.noteDesign === 'misskey'
- ? import('@/components/MkNoteSimple.vue')
- : import('@/components/SkNoteSimple.vue'),
-);
+import DynamicNoteSimple from '@/components/DynamicNoteSimple.vue';
type SummalyResult = Awaited>;