diff --git a/docs/.vitepress/theme/components/base/ButtonMenu.vue b/docs/.vitepress/theme/components/base/ButtonMenu.vue index d86cfb383..506195d6c 100644 --- a/docs/.vitepress/theme/components/base/ButtonMenu.vue +++ b/docs/.vitepress/theme/components/base/ButtonMenu.vue @@ -36,15 +36,12 @@ const selectionOptionAction = computed(() => props.options.find(option => option function onClick(event) { selectionOptionAction.value() - console.log(event); emit('click', event) } function onOptionClick(event, option) { - console.log(event, option); - if(!props.callOptionOnClick) { return } diff --git a/docs/.vitepress/theme/components/icons/CopyCodeButton.vue b/docs/.vitepress/theme/components/icons/CopyCodeButton.vue index 4d2280adc..d4f1b03ca 100644 --- a/docs/.vitepress/theme/components/icons/CopyCodeButton.vue +++ b/docs/.vitepress/theme/components/icons/CopyCodeButton.vue @@ -3,13 +3,14 @@ import { computed, ref } from 'vue'; import { startCase, camelCase } from 'lodash-es' import ButtonMenu from '../base/ButtonMenu.vue' import { useIconStyleContext } from '../../composables/useIconStyle'; +import useConfetti from '../../composables/useConfetti'; const props = defineProps<{ name: string popoverPosition?: 'top' | 'bottom' }>() const { size, color, strokeWidth } = useIconStyleContext() -const animate = ref(false) +const { animate, confetti } = useConfetti() const componentName = computed(() => { return startCase(camelCase(props.name)).replace(/\s/g, '') }) @@ -75,14 +76,6 @@ function copyAngular() { navigator.clipboard.writeText(code) } - -function confetti(e) { - animate.value = true; - - setTimeout(function () { - animate.value = false; - }, 1000); -}