From 601cc3a66366d68ad5f406aee0747ddc7ba2de44 Mon Sep 17 00:00:00 2001 From: ArneBo Date: Sun, 5 Jan 2025 15:47:43 +0100 Subject: [PATCH] feat(ui) [WIP] User profile page --- front/src/components/auth/Settings.vue | 4 - front/src/components/common/ContentForm.vue | 28 +- .../components/common/RenderedDescription.vue | 38 +-- front/src/components/ui/Link.vue | 5 + front/src/views/auth/ProfileBase.vue | 269 ++++++++++-------- 5 files changed, 193 insertions(+), 151 deletions(-) diff --git a/front/src/components/auth/Settings.vue b/front/src/components/auth/Settings.vue index 592681700..a1b83cc92 100644 --- a/front/src/components/auth/Settings.vue +++ b/front/src/components/auth/Settings.vue @@ -261,10 +261,6 @@ const changeEmail = async () => { isChangingEmail.value = false } -onMounted(() => { - $('select.dropdown').dropdown() -}) - fetchApps() fetchOwnedApps() diff --git a/front/src/components/common/ContentForm.vue b/front/src/components/common/ContentForm.vue index f67bdda1d..a863fdb43 100644 --- a/front/src/components/common/ContentForm.vue +++ b/front/src/components/common/ContentForm.vue @@ -6,6 +6,9 @@ import { useI18n } from 'vue-i18n' import useLogger from '~/composables/useLogger' +import Textarea from '~/components/ui/Textarea.vue' +import Button from '~/components/ui/Button.vue' + interface Events { (e: 'update:modelValue', value: string): void } @@ -83,22 +86,20 @@ onMounted(async () => {