diff --git a/assets/icons/logos/twitter.svg b/assets/icons/logos/twitter.svg new file mode 100644 index 000000000..ff6f523a8 --- /dev/null +++ b/assets/icons/logos/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/reddit.svg b/assets/icons/reddit.svg index ea61eec05..de992be10 100644 --- a/assets/icons/reddit.svg +++ b/assets/icons/reddit.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/components/app/Footer.vue b/components/app/Footer.vue index b0552750d..fe8edb17b 100644 --- a/components/app/Footer.vue +++ b/components/app/Footer.vue @@ -33,7 +33,7 @@ > @@ -127,11 +136,16 @@ import { useSetting } from "~/newstore/settings" export default defineComponent({ setup() { const showShortcuts = ref(false) + const showShare = ref(false) defineActionHandler("flyouts.keybinds.toggle", () => { showShortcuts.value = !showShortcuts.value }) + defineActionHandler("modals.share.toggle", () => { + showShare.value = !showShare.value + }) + return { LEFT_SIDEBAR: useSetting("LEFT_SIDEBAR"), RIGHT_SIDEBAR: useSetting("RIGHT_SIDEBAR"), @@ -140,6 +154,7 @@ export default defineComponent({ navigatorShare: !!navigator.share, showShortcuts, + showShare, } }, watch: { diff --git a/components/app/Header.vue b/components/app/Header.vue index 5c7467340..8be8e3f4f 100644 --- a/components/app/Header.vue +++ b/components/app/Header.vue @@ -20,6 +20,20 @@ class="rounded" @click.native="showInstallPrompt()" /> + + - +