diff --git a/src/assets/icons/github.svg b/src/assets/icons/github.svg new file mode 100644 index 0000000..37fa923 --- /dev/null +++ b/src/assets/icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/globe.svg b/src/assets/icons/globe.svg new file mode 100644 index 0000000..3e63f3a --- /dev/null +++ b/src/assets/icons/globe.svg @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/icons/moon.svg b/src/assets/icons/moon.svg new file mode 100644 index 0000000..f3d7fec --- /dev/null +++ b/src/assets/icons/moon.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/sun.svg b/src/assets/icons/sun.svg new file mode 100644 index 0000000..7aa2c16 --- /dev/null +++ b/src/assets/icons/sun.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/Navbar/Navbar.vue b/src/components/Navbar/Navbar.vue index c1f9c6f..eac2ef2 100644 --- a/src/components/Navbar/Navbar.vue +++ b/src/components/Navbar/Navbar.vue @@ -5,6 +5,9 @@
+ + Github + @@ -43,6 +46,8 @@ import locale from "./locale.json"; import { onMounted } from "vue"; + import github_icon from "@/assets/icons/github.svg"; + const { t } = useI18n({ messages: locale }); onMounted(() => { diff --git a/src/components/language-selector/LanguageSelector.vue b/src/components/language-selector/LanguageSelector.vue index e876941..b96a8a0 100644 --- a/src/components/language-selector/LanguageSelector.vue +++ b/src/components/language-selector/LanguageSelector.vue @@ -2,12 +2,7 @@ @@ -32,6 +27,8 @@ import { setLocale } from "@/utilities/locale_handler"; import { onMounted } from "vue"; + import globe_icon from "@/assets/icons/globe.svg"; + onMounted(() => { initDropdowns(); }) diff --git a/src/components/theme-switch/ThemeSwitch.vue b/src/components/theme-switch/ThemeSwitch.vue index 21792fe..127e9c8 100644 --- a/src/components/theme-switch/ThemeSwitch.vue +++ b/src/components/theme-switch/ThemeSwitch.vue @@ -2,29 +2,11 @@ @@ -34,6 +16,9 @@ import { getTheme, flipTheme, applyTheme } from "@/utilities/theme_handler"; import { ref } from "vue"; + import moon_icon from "@/assets/icons/moon.svg"; + import sun_icon from "@/assets/icons/sun.svg"; + const current_theme = ref(getTheme()); function changeTheme() {