From d89fa7f95a0e55eef53d294e9d00cc197c267982 Mon Sep 17 00:00:00 2001 From: Melissa Autumn Date: Tue, 25 Jun 2024 14:23:38 -0700 Subject: [PATCH] Replace link with text-button. Needs some work since it uses the old tooltip style. --- frontend/src/components/FTUE/Finish.vue | 12 +++++++++++- frontend/src/tbpro/elements/BaseButton.vue | 1 - frontend/src/tbpro/elements/ToolTip.vue | 8 -------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/frontend/src/components/FTUE/Finish.vue b/frontend/src/components/FTUE/Finish.vue index 65802f8b9..a262c48d4 100644 --- a/frontend/src/components/FTUE/Finish.vue +++ b/frontend/src/components/FTUE/Finish.vue @@ -3,7 +3,7 @@ A user icon in front of two calendars.

Before you close this screen, copy your shareable schedule link to start receiving appointments.

- {{ myLink }} +
@@ -27,6 +27,9 @@ import { useFTUEStore } from '@/stores/ftue-store'; import { useScheduleStore } from '@/stores/schedule-store'; import PrimaryButton from '@/tbpro/elements/PrimaryButton.vue'; import { useUserStore } from '@/stores/user-store'; +import { IconClipboardCheck, IconCopy } from '@tabler/icons-vue'; +import SecondaryButton from '@/tbpro/elements/SecondaryButton.vue'; +import TextButton from '@/elements/TextButton.vue'; const { t } = useI18n(); @@ -43,6 +46,8 @@ const { nextStep } = ftueStore; const scheduleStore = useScheduleStore(); +const copied = ref(false); + onMounted(async () => { await scheduleStore.fetch(call); myLink.value = userStore.myLink; @@ -79,5 +84,10 @@ const onSubmit = async () => { .link { color: var(--tbpro-primary); text-decoration: underline; + border: none; + &:hover { + background-color: initial !important; + box-shadow: none !important; + } } diff --git a/frontend/src/tbpro/elements/BaseButton.vue b/frontend/src/tbpro/elements/BaseButton.vue index b1ad3e4b9..2fe8b0a03 100644 --- a/frontend/src/tbpro/elements/BaseButton.vue +++ b/frontend/src/tbpro/elements/BaseButton.vue @@ -12,7 +12,6 @@