-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/pages/index.vue b/pages/index.vue
index cb5f57e..30e0793 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -1,18 +1,4 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/pages/me/[userId].vue b/pages/me/[userId].vue
index 209ffab..650e14f 100644
--- a/pages/me/[userId].vue
+++ b/pages/me/[userId].vue
@@ -8,6 +8,14 @@
\ No newline at end of file
diff --git a/public/themes/layout/gorb.css b/public/themes/layout/gorb.css
index 1cee0b4..de6a0b6 100644
--- a/public/themes/layout/gorb.css
+++ b/public/themes/layout/gorb.css
@@ -8,6 +8,10 @@ complementaryColor = white
--sidebar-icon-width: 2.5em;
--sidebar-icon-gap: .25em;
--sidebar-margin: .5em;
+
+ --navbar-height: 5dvh;
+ --navbar-icon-size: 3dvh;
+ --navbar-gap: calc(3dvh * .2);
--minor-radius: .35em;
--standard-radius: .5em;
diff --git a/types/interfaces.ts b/types/interfaces.ts
index d175d76..bb6489b 100644
--- a/types/interfaces.ts
+++ b/types/interfaces.ts
@@ -121,3 +121,22 @@ export interface ContextMenuInterface {
pointerY: number,
items: ContextMenuItem[]
}
+
+export interface NavbarItem {
+ title: string,
+ icon: string,
+ hasPing?: boolean, // whether to draw a "ping" icon or not
+ callback: (...args: any[]) => any;
+}
+
+export interface INavbar {
+ guild: GuildResponse
+ channel: ChannelResponse
+}
+
+export interface NavbarOptions {
+ guild?: GuildResponse
+ channel?: ChannelResponse
+ isDirectMessages?: boolean
+}
+