diff --git a/components.d.ts b/components.d.ts
index 93e984d..650dd6c 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -30,6 +30,7 @@ declare module '@vue/runtime-core' {
SkeletonTopBar: typeof import('./src/components/Skeleton/SkeletonTopBar.vue')['default']
Spinner: typeof import('./src/components/Spinner.vue')['default']
TopBar: typeof import('./src/components/TopBar.vue')['default']
+ UIAlert: typeof import('./src/components/ui/UIAlert.vue')['default']
UIButton: typeof import('./src/components/ui/UIButton.vue')['default']
UIButtonGroup: typeof import('./src/components/ui/UIButtonGroup.vue')['default']
UIDropdown: typeof import('./src/components/ui/UIDropdown.vue')['default']
diff --git a/src/App.vue b/src/App.vue
index 12341af..5a97eaf 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -110,12 +110,10 @@ provide('loading', loading)
v-model="passphrase"
/>
-
-
-
- The passphrase you entered is incorrect.
-
-
+
+
+ The passphrase you entered is incorrect.
+
Submit
diff --git a/src/components/TopBar/Hamburger.vue b/src/components/TopBar/Hamburger.vue
index 66afa03..955bc06 100644
--- a/src/components/TopBar/Hamburger.vue
+++ b/src/components/TopBar/Hamburger.vue
@@ -8,12 +8,10 @@ const emit = defineEmits<{
}>()
-
diff --git a/src/components/TopBar/Settings.vue b/src/components/TopBar/Settings.vue
index 032a2e9..93c950f 100644
--- a/src/components/TopBar/Settings.vue
+++ b/src/components/TopBar/Settings.vue
@@ -26,7 +26,7 @@ const handleClick = (fn: (...args: any[]) => any) => {
-
+
@@ -34,6 +34,7 @@ const handleClick = (fn: (...args: any[]) => any) => {
(preferredNotesSource = source))"
>
{{ sourceLabels[source] }}
diff --git a/src/components/ui/UIAlert.vue b/src/components/ui/UIAlert.vue
new file mode 100644
index 0000000..bfeec4e
--- /dev/null
+++ b/src/components/ui/UIAlert.vue
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/src/components/ui/UIButton.vue b/src/components/ui/UIButton.vue
index b05f92c..f625708 100644
--- a/src/components/ui/UIButton.vue
+++ b/src/components/ui/UIButton.vue
@@ -3,12 +3,14 @@ interface Props {
size?: string
variant?: 'regular' | 'outline'
color?: string
+ dropdown?: boolean
}
const props = withDefaults(defineProps(), {
size: 'md',
variant: 'regular',
- color: 'regular'
+ color: 'regular',
+ dropdown: false
})
const styleClass = computed(() => {
@@ -19,5 +21,8 @@ const styleClass = computed(() => {
})
-
+
+
+
+