diff --git a/assets/components.d.ts b/assets/components.d.ts
index 69d50e31..e9ef3bea 100644
--- a/assets/components.d.ts
+++ b/assets/components.d.ts
@@ -42,6 +42,7 @@ declare module '@vue/runtime-core' {
'Octicon:download24': typeof import('~icons/octicon/download24')['default']
'Octicon:trash24': typeof import('~icons/octicon/trash24')['default']
PastTime: typeof import('./components/PastTime.vue')['default']
+ Popup: typeof import('./components/Popup.vue')['default']
RelativeTime: typeof import('./components/RelativeTime.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
diff --git a/assets/components/Popup.vue b/assets/components/Popup.vue
new file mode 100644
index 00000000..6965e53a
--- /dev/null
+++ b/assets/components/Popup.vue
@@ -0,0 +1,41 @@
+
+