From 15a8e0bbde4e2d57bada9a059cb1168af6d7b913 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Mon, 5 Aug 2024 06:54:49 +0000 Subject: [PATCH] fix: profile banner toggle & background --- src/components/ProfileBanner.vue | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/src/components/ProfileBanner.vue b/src/components/ProfileBanner.vue index 45780443..c1217ee0 100644 --- a/src/components/ProfileBanner.vue +++ b/src/components/ProfileBanner.vue @@ -9,10 +9,12 @@ defineProps<{ bgColor?: string; title?: string; caption?: string; + toggleTitle?: string; hideFade?: boolean; active?: boolean; readonly?: boolean; + useToggle?: boolean; menu?: { icon: string; color: string; bgColor: string }[]; }>(); @@ -20,6 +22,7 @@ defineProps<{ defineEmits<{ (e: 'view'): void; (e: 'edit'): void; + (e: 'update:toggleStatus', toggleStatus: string): void; }>(); const coverUrl = defineModel('coverUrl', { @@ -27,13 +30,17 @@ const coverUrl = defineModel('coverUrl', { default: '', }); +const toggleStatus = defineModel('toggleStatus', { + required: false, + default: 'CREATED', +}); + const showOverlay = ref(false);