$contact-tab-width = 48px // Width of visible tab when closed
.contact-shortcut
- @apply fixed right-0 z-30 text-white
+ @apply fixed text-white
top: 215px
+ left: 100% // Container needs to be right off the screen, otherwise it might block elements below it
+ transform: translateX(- $contact-tab-width)
a
@apply text-inherit
&-tab
- transform: s('translateX(calc(100% - %s))', $contact-tab-width)
+ white-space: nowrap
+ transform: none
transition: transform 0.5s ease
&:hover
- transform: none
+ transform: s('translateX(calc(-100% + %s))', $contact-tab-width)
.contact-shortcut-detail
transform: none
- transition: none // So it snaps out on hover but animates on mouseout
+ transition-delay: 0s
+ //transition: none // So it snaps out on hover but animates on mouseout
&-icon
@apply mr-3
-<div class="contact-shortcut flex flex-col">
+<div class="contact-shortcut flex flex-col xs:hidden">
- <phone-link :number="$global->phone" class="contact-shortcut-tab mb-px inline-flex self-end bg-blue p-3 inline-block">
+ <phone-link :number="$global->phone" class="contact-shortcut-tab mb-px inline-flex self-start bg-blue p-3 inline-block">
<img class="contact-shortcut-icon" src="{{ asset('images/icon-phone.svg') }}" alt="{{ __('Téléphone') }}">
{{ $global->phone }}
</phone-link>
{{ $global->email }}
</a>
- <div class="contact-shortcut-detail bg-blue nowrap">
+ <div class="contact-shortcut-detail bg-blue">
{!! sprintf(__('Utilisez notre <a href="%s">formulaire de contact</a>'), '/contact') !!}
</div>
</div>
<map-link class="footer-contact-block" :address="$global->address">
@svg('icon-address', 'footer-contact-icon')
<div class="footer-contact-text">
- <div class="footer-contact-title">{{ __('Address') }}</div>
+ <div class="footer-contact-title">{{ __('Adresse') }}</div>
{!! nl2br($global->address) !!}
</div>
</map-link>
<phone-link class="footer-contact-block" :number="$global->phone" country-code="33">
@svg('icon-phone', 'footer-contact-icon')
<div class="footer-contact-text">
- <div class="footer-contact-title">{{ __('Telephone') }}</div>
+ <div class="footer-contact-title">{{ __('Téléphone') }}</div>
{{ $global->phone }}
</div>
</phone-link>
<div class="cart-header-popout">
<div class="cart-header-popout-title flex justify-between items-center px-1v py-1v">
<span>
- {{ __('My Selection') }}
+ {{ __('Ma sélection') }}
</span>
<a href="#" class="close-cart-popout text-white hover:text-blue" @click.prevent="closeCart">
</header>
-<search placeholder="{{ __('Search...') }}">
+<search placeholder="{{ __('Rechercher ...') }}">
<template v-slot:link>
@svg('search')
</template>