+
+ open = o">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/composer/modal.vue b/components/composer/modal.vue
deleted file mode 100644
index 3ea7676..0000000
--- a/components/composer/modal.vue
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/dropdowns/AdaptiveDropdown.vue b/components/dropdowns/AdaptiveDropdown.vue
index ec06a94..ae14597 100644
--- a/components/dropdowns/AdaptiveDropdown.vue
+++ b/components/dropdowns/AdaptiveDropdown.vue
@@ -1,29 +1,34 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ open = o" :open="open">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/headers/navbar.vue b/components/headers/navbar.vue
deleted file mode 100644
index d9a8239..0000000
--- a/components/headers/navbar.vue
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
- Warning! • This is a testing site used for
- development, not a finished page.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{
- item.name }}
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/sidebars/navigation.vue b/components/sidebars/navigation.vue
index 11ca9be..5229b18 100644
--- a/components/sidebars/navigation.vue
+++ b/components/sidebars/navigation.vue
@@ -70,23 +70,20 @@
-
+
+
-
-
-
-
- {{ timeline.name }}
-
-
-
-
+
+
+
+ {{ timeline.name }}
+
+
+
@@ -102,33 +99,33 @@
-
+
+
-
+
loadingAuth = false)" :loading="loadingAuth">
Sign Out
-
-
+
+
loadingAuth = false)" :loading="loadingAuth">
Sign In
-
-
+
+
Register
-
+
@@ -142,6 +139,7 @@
\ No newline at end of file
diff --git a/components/social-elements/notes/attachment.vue b/components/social-elements/notes/attachment.vue
index 40f052f..3bc3dbf 100644
--- a/components/social-elements/notes/attachment.vue
+++ b/components/social-elements/notes/attachment.vue
@@ -1,55 +1,26 @@
-
![]()
+ :alt="attachment.description ?? ''" :title="attachment.description ?? ''" @click="openLightbox"
+ @keydown="openLightbox" />
-
-
-
-
-
-
-
-
-
- Close
-
-
-
-
-
- {{ attachment.description }}
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/social-elements/notes/note.vue b/components/social-elements/notes/note.vue
index 1c95624..5ca530a 100644
--- a/components/social-elements/notes/note.vue
+++ b/components/social-elements/notes/note.vue
@@ -24,17 +24,17 @@
class="text-gray-200 group-hover:group-enabled:text-blue-600" aria-hidden="true" />
{{ numberFormat(note?.replies_count) }}
-
@@ -79,6 +77,7 @@
\ No newline at end of file
diff --git a/composables/EventBus.ts b/composables/EventBus.ts
index b0aa5a7..780a278 100644
--- a/composables/EventBus.ts
+++ b/composables/EventBus.ts
@@ -1,4 +1,5 @@
import mitt from "mitt";
+import type { Attachment } from "~/types/mastodon/attachment";
import type { Status } from "~/types/mastodon/status";
export type NotificationEvent = {
@@ -24,6 +25,7 @@ type ApplicationEvents = {
"composer:send": Status;
"composer:close": undefined;
"notification:new": NotificationEvent;
+ "attachment:view": Attachment;
};
const emitter = mitt