From 7e6ef0faaea0a92fcadec05d143375931bd40380 Mon Sep 17 00:00:00 2001 From: Freeplay Date: Thu, 15 Jun 2023 19:54:06 -0400 Subject: [PATCH] Use visitor.vue again, I tried to do something different earlier --- .../src/components/MkInstanceTicker.vue | 14 +- packages/client/src/components/MkNote.vue | 1 - .../client/src/components/MkNoteHeader.vue | 2 + packages/client/src/init.ts | 2 + packages/client/src/ui/universal.vue | 216 ++++++------ packages/client/src/ui/visitor.vue | 79 ++++- packages/client/src/ui/visitor/a.vue | 302 ----------------- packages/client/src/ui/visitor/b.vue | 294 ----------------- packages/client/src/ui/visitor/header.vue | 310 ------------------ packages/client/src/ui/visitor/kanban.vue | 6 - 10 files changed, 183 insertions(+), 1043 deletions(-) delete mode 100644 packages/client/src/ui/visitor/a.vue delete mode 100644 packages/client/src/ui/visitor/b.vue delete mode 100644 packages/client/src/ui/visitor/header.vue diff --git a/packages/client/src/components/MkInstanceTicker.vue b/packages/client/src/components/MkInstanceTicker.vue index 6deb428f0d..702e17a87a 100644 --- a/packages/client/src/components/MkInstanceTicker.vue +++ b/packages/client/src/components/MkInstanceTicker.vue @@ -1,12 +1,12 @@ @@ -22,6 +22,7 @@ const props = defineProps<{ themeColor?: string; softwareName?: string; }; + mini?: boolean; }>(); let ticker = $ref(null); @@ -58,7 +59,7 @@ function getInstanceIcon(instance): string { diff --git a/packages/client/src/components/MkNote.vue b/packages/client/src/components/MkNote.vue index 19205e0d99..29345d0406 100644 --- a/packages/client/src/components/MkNote.vue +++ b/packages/client/src/components/MkNote.vue @@ -78,7 +78,6 @@
diff --git a/packages/client/src/components/MkNoteHeader.vue b/packages/client/src/components/MkNoteHeader.vue index dc8b71d935..2d2b1993e4 100644 --- a/packages/client/src/components/MkNoteHeader.vue +++ b/packages/client/src/components/MkNoteHeader.vue @@ -36,6 +36,7 @@ v-if="showTicker" class="ticker" :instance="note.user.instance" + :mini="mini" />
@@ -55,6 +56,7 @@ import { i18n } from "@/i18n"; const props = defineProps<{ note: misskey.entities.Note; pinned?: boolean; + mini?: boolean; }>(); let note = $ref(props.note); diff --git a/packages/client/src/init.ts b/packages/client/src/init.ts index d1547b2a72..5d9ae12f36 100644 --- a/packages/client/src/init.ts +++ b/packages/client/src/init.ts @@ -175,6 +175,8 @@ import { getAccountFromId } from "@/scripts/get-account-from-id"; const app = createApp( window.location.search === "?zen" ? defineAsyncComponent(() => import("@/ui/zen.vue")) + : !$i + ? defineAsyncComponent(() => import("@/ui/visitor.vue")) : ui === "deck" ? defineAsyncComponent(() => import("@/ui/deck.vue")) : defineAsyncComponent(() => import("@/ui/universal.vue")), diff --git a/packages/client/src/ui/universal.vue b/packages/client/src/ui/universal.vue index aeddfae66d..30c5ac63a0 100644 --- a/packages/client/src/ui/universal.vue +++ b/packages/client/src/ui/universal.vue @@ -3,8 +3,7 @@ class="dkgtipfy" :class="{ wallpaper, isMobile, centered: ui === 'classic' }" > - - + - + diff --git a/packages/client/src/ui/visitor/a.vue b/packages/client/src/ui/visitor/a.vue deleted file mode 100644 index 159c0e17fa..0000000000 --- a/packages/client/src/ui/visitor/a.vue +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - diff --git a/packages/client/src/ui/visitor/b.vue b/packages/client/src/ui/visitor/b.vue deleted file mode 100644 index 335e9bf626..0000000000 --- a/packages/client/src/ui/visitor/b.vue +++ /dev/null @@ -1,294 +0,0 @@ - - - - - diff --git a/packages/client/src/ui/visitor/header.vue b/packages/client/src/ui/visitor/header.vue deleted file mode 100644 index dbeeb3d2ce..0000000000 --- a/packages/client/src/ui/visitor/header.vue +++ /dev/null @@ -1,310 +0,0 @@ - - - - - diff --git a/packages/client/src/ui/visitor/kanban.vue b/packages/client/src/ui/visitor/kanban.vue index f6f59bf6e3..f087364bc1 100644 --- a/packages/client/src/ui/visitor/kanban.vue +++ b/packages/client/src/ui/visitor/kanban.vue @@ -213,12 +213,6 @@ import XSignupDialog from "@/components/MkSignupDialog.vue"; import MkKeyValue from "@/components/MkKeyValue.vue"; import MkMention from "@/components/MkMention.vue"; -// let expanded = $ref(window.innerWidth >= 1000); - -// matchMedia("(max-width: 1000px)").onchange = (mql) => { -// expanded = !mql.matches; -// }; - defineProps<{ sticky?: boolean; }>();