diff --git a/src/components/HeaderBar.vue b/src/components/HeaderBar.vue
index 85a22bc..370e9a7 100644
--- a/src/components/HeaderBar.vue
+++ b/src/components/HeaderBar.vue
@@ -1,12 +1,10 @@
diff --git a/src/css/main.css b/src/css/main.css
index 8dfc8b7..e0cb803 100644
--- a/src/css/main.css
+++ b/src/css/main.css
@@ -4,3 +4,16 @@
cursor: pointer;
}
+.icon-with-text {
+ svg {
+ width: 2em;
+ height: 2em;
+ }
+ padding: .5em;
+ cursor: pointer;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ border: 1px solid black;
+ border-radius: 20px;
+}
diff --git a/src/lib/alias-generator.ts b/src/lib/alias-generator.ts
new file mode 100644
index 0000000..607e95e
--- /dev/null
+++ b/src/lib/alias-generator.ts
@@ -0,0 +1,9 @@
+export function generateRandomString(length: number): string {
+ const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
+ let result = '';
+ const charactersLength = chars.length;
+ for (let i = 0; i < length; i++) {
+ result += chars.charAt(Math.floor(Math.random() * charactersLength));
+ }
+ return result;
+}
diff --git a/src/router.ts b/src/router.ts
index 633fe9e..614e2e7 100644
--- a/src/router.ts
+++ b/src/router.ts
@@ -1,14 +1,16 @@
-import { createMemoryHistory, createRouter } from 'vue-router'
+import { createMemoryHistory, createRouter, createWebHistory } from 'vue-router'
import HomeView from '@/views/HomeView.vue'
import OptionsView from '@/views/OptionsView.vue'
+import AddAliasView from '@/views/AddAliasView.vue'
const routes = [
- { path: '/', component: HomeView },
- { path: '/options', component: OptionsView },
+ { name: 'home', path: '/', component: HomeView },
+ { name: 'add_alias', path: '/add_alias', component: AddAliasView },
+ { name: 'options', path: '/options', component: OptionsView },
]
export default createRouter({
- history: createMemoryHistory(),
+ history: createWebHistory(),
routes,
})
diff --git a/src/views/AddAliasView.vue b/src/views/AddAliasView.vue
new file mode 100644
index 0000000..79dc215
--- /dev/null
+++ b/src/views/AddAliasView.vue
@@ -0,0 +1,44 @@
+
+
+ Aliases
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index 6468987..802543f 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -1,11 +1,18 @@
-
+
+ Aliases
+
+
+
+
+