form
label
padding-left: 20px !important
+ width 100%
[type="radio"]
width: 16px !important
margin-bottom: 24px
&-grid
- grid-template-columns: 96px 1fr !important
+ +above(767px)
+ grid-template-columns: 96px 1fr !important
&-footer
padding: 48px 0
&-close
top: 24px
right: 24px
+ +below(768px)
+ top: 6px
+ right 15px
&:after
content: ""
width: 100%
@if($item['products'])
@foreach(json_decode($item['products'], true) as $key => $product)
<grid gap="md" class="sm:grid-cols-1 cartsave-grid">
- <div class="product-thumbnail bg-center bg-contain bg-no-repeat"
+ <div class="product-thumbnail sm:hidden bg-center bg-contain bg-no-repeat"
style='background-image : url("{{ $product['image'] }}")'>
</div>
- <div class="product-infos flex justify-between items-center">
+ <div class="product-infos flex sm:flex-col justify-between sm:items-start items-center">
<div>
<p class="no-m">{{ $product['reference'].'|'.$product['ref'] }}</p>
<p class="no-m text-navy">{{ $product['name'] }}</p>
</div>
<div class="product-price">
@if(floatval($product['price']))
- <p class="no-m">{{ number_format($product['price'] * $product['quantity'], 2) }}€ HT</p>
+ <p class="no-m">
+ <span class="sm:inline hidden">{{ __('Total HT : ') }}</span>
+ {{ number_format($product['price'] * $product['quantity'], 2) }}€ HT
+ </p>
@else
<p class="text-navy">
N/A
<div class="cartsave-products">
@foreach(json_decode($item['products'], true) as $key => $product)
<grid gap="md" class="sm:grid-cols-1 cartsave-grid">
- <div class="product-thumbnail bg-center bg-contain bg-no-repeat" style='background-image : url("{{ $product['image'] }}")'>
+ <div class="product-thumbnail sm:hidden bg-center bg-contain bg-no-repeat" style='background-image : url("{{ $product['image'] }}")'>
</div>
- <div class="product-infos flex justify-between items-center">
+ <div class="product-infos flex sm:flex-col justify-between sm:items-start items-center">
<div>
<p class="no-m">{{ $product['ref'] }}</p>
<p class="no-m text-navy">{{ $product['name'] }}</p>
<div class="product-price">
@if(floatval($product['price']))
@php($price = $product['price'] - (($product['price'] * $product['discount']) / 100))
- <p class="no-m">{{ number_format($price * $product['quantity'], 2) }}€ HT</p>
+ <p class="no-m">
+ <span class="sm:inline hidden">{{ __('Total HT : ') }}</span>
+ {{ number_format($price * $product['quantity'], 2) }}€ HT
+ </p>
@else
<p class="text-navy">
N/A
</div>
@endif
</div>
- <div class="flex justify-between items-center">
+ <div class="flex sm:flex-col justify-between items-center">
<button class="flex items-center" data-id="{{ $item['id'] }}" @click.stop="removeSavedCart">
@svg('icon-trash')
<span class="ml-3">{{ __('Supprimer ce panier') }}</span>
</button>
- <div class="flex items-center">
- <a href="#" data-id="{{ $item['id'] }}" class="animated-underline mr-10 xs:mr-0" @click.self.prevent="savedCartToCurrent">
+ <div class="flex sm:flex-col sm:mb-3 sm:order-first sm:w-full items-center">
+ <a href="#" data-id="{{ $item['id'] }}" class="animated-underline sm:mb-3 mr-10 xs:mr-0" @click.self.prevent="savedCartToCurrent">
{{ __('Modifier ce panier') }}
</a>
@isset($item['total'])
- <a href="#" class="btn" data-to="ma-commande" data-id="{{ $item['id'] }}" @click.self.prevent="savedCartToCurrent">{{ __('Passer commande') }}</a>
+ <a href="#" class="btn sm:w-full text-center" data-to="ma-commande" data-id="{{ $item['id'] }}" @click.self.prevent="savedCartToCurrent">{{ __('Passer commande') }}</a>
@else
- <a href="" class="btn" data-id="{{ $item['id'] }}" @click.self.prevent="savedCartToCurrent">{{ __('Demander un devis') }}</a>
+ <a href="" class="btn sm:w-12/12" data-id="{{ $item['id'] }}" @click.self.prevent="savedCartToCurrent">{{ __('Demander un devis') }}</a>
@endisset
</div>
</div>
<div class="modal-confirm fixed top-0 left-0 flex items-center" v-cloak v-if="validateAction">
- <div class="modal-confirm-text relative text-2xl bg-white p-24 text-center mx-auto" v-close-outside>
+ <div class="modal-confirm-text relative sm:text-lg text-2xl bg-white sm:p-6 p-24 text-center mx-auto" v-close-outside>
<button class="modal-confirm-close absolute" @click.prevent="validateAction = false">
- @svg('icon-close-thin', 'w-4')
+ @svg('icon-close-thin', 'sm:2 w-4')
</button>
{{ $slot }}
</div>
<div class="bg-grey-100 p-1v cart-addresses" v-cloak>
<h2 class="font-normal">{{ __('Choisir une adresse de facturation') }} :</h2>
<form class="mb-12">
- <div class="grid grid-cols-2 grid-gap-lg grid-rows-0 mb-3">
+ <div class="grid sm:grid-cols-1 grid-cols-2 grid-gap-lg grid-rows-0 mb-3">
<div class="bg-white p-3" v-for="address in addresses" :key="address.id">
<div class="form-group flex items-start" :data="address.address_billing">
<input :id="'billing_address-'+address.id" name="billing_address" type="radio" :checked="address.billing_address === '1' ? true : false"/>
</form>
<h2 class="font-normal">{{ __('Choisir une adresse de livraison') }} :</h2>
<form>
- <div class="grid grid-cols-2 grid-gap-lg grid-rows-0 mb-3">
+ <div class="grid sm:grid-cols-1 grid-cols-2 grid-gap-lg grid-rows-0 mb-3">
<div class="bg-white p-3" v-for="address in addresses" :key="address.id">
<div class="form-group flex items-start" :data="address.address_billing">
<input :id="'delivery_address-'+address.id" name="delivery_address" type="radio" :checked="address.delivery_address === '1' ? true : false"/>