diff --git a/src/components/BaseModal.vue b/src/components/BaseModal.vue index 623e23e..f6fa39e 100644 --- a/src/components/BaseModal.vue +++ b/src/components/BaseModal.vue @@ -1,9 +1,5 @@ @@ -39,14 +28,34 @@ import BaseModalOverlay from './BaseModalOverlay.vue' export default { components: { BaseModalButtonClose, - BaseModalOverlay, + BaseModalOverlay }, emits: ['close'], data () { return { - isOpen: true + isOpen: true, + classes: [ + 'fixed', + 'inset-0', + 'z-30', + 'flex', + 'justify-center', + 'items-start' + ], + bodyClasses: [ + 'bg-white', + 'w-full', + 'sm:w-3/4', + 'md:w-2/3', + 'lg:w-3/5', + 'xl:w-2/5', + 'max-w-3xl', + 'm-4', + 'sm:m-8', + 'relative' + ] } }, diff --git a/src/components/TheButtonSearchWithVoice.vue b/src/components/TheButtonSearchWithVoice.vue new file mode 100644 index 0000000..bfbda71 --- /dev/null +++ b/src/components/TheButtonSearchWithVoice.vue @@ -0,0 +1,66 @@ + + + diff --git a/src/components/TheHeader.vue b/src/components/TheHeader.vue index bb4281d..36104a3 100644 --- a/src/components/TheHeader.vue +++ b/src/components/TheHeader.vue @@ -15,10 +15,14 @@ v-show="isSearchShown" :is-small-screen="isSmallScreen" @close="closeMobileSearch" + @open-voice-modal="isVoiceModalOpen = true" />
- @@ -35,6 +39,12 @@
+ + + diff --git a/src/components/TheSearchWrapper.vue b/src/components/TheSearchWrapper.vue index be8e380..6512e18 100644 --- a/src/components/TheSearchWrapper.vue +++ b/src/components/TheSearchWrapper.vue @@ -7,37 +7,28 @@ - -