{% extends 'index/layout.html.twig' %}
{% block page_name %}shop{% endblock %}
{% block title %}{{ shop.name }}{% endblock %}
{% block header_title %}{{ shop.name }}{% endblock %}
{% block stylesheet %}
<link rel="stylesheet" href="/css/detail.css">
{% endblock %}
{% block main %}
<main>
<section class="details_wr">
{% set shopImage = '/img/no-image.jpeg' %}
{% if shop.image %}
{% set shopImage = shop.image %}
{% endif %}
<img class="shop_img" src="{{ shopImage }}" alt="{{ shop.name }}">
<div class="shop_name_wr">
<div>
<h1>{{ shop.name }}</h1>
<h2>{{ shop.categories|join(' / ') }}</h2>
</div>
{# <div class="review_wr">#}
{# <div class="review_num">#}
{# 4.5#}
{# </div>#}
{# <div class="review_text">#}
{# レビュー数<br>#}
{# (222)#}
{# </div>#}
{# </div>#}
</div>
<ul class="provide">
{% if shop.toGo %}<li>テイクアウト</li>{% endif %}
{% if shop.delivery %}<li>デリバリー</li>{% endif %}
</ul>
<ul class="time">
<li class="indication">提供時間目安 <span>{{ shop.estimatedMinutes|default('-') }}分</span></li>
<li class="start">{{ shop.hourFrom|date('H:i') }}〜{{ shop.hourTo|date('H:i') }}受付可</li>
</ul>
<p class="add">〒{{ shop.zipcode }} {{ shop.address }}{% if shop.coordinate.latitude %} /
<a class="link" href="https://www.google.co.jp/maps/search/?api=1&query={{ shop.coordinate.latitude }},{{ shop.coordinate.longitude }}" target="_blank" rel="noopener">google map</a>
{% endif %}
</p>
{#<div class="map">#}
{#<div id="map-container" style="height: 150px;width: 100%;"></div>#}
{#</div>#}
</section>
<section class="menu">
{# <h2>メニュー</h2>#}
{% for group in shop.menuGroups %}
<div class="categories">
<h2 class="title">{{ group.name }}</h2>
<!--food-->
{% for menu in group.menus %}
<div class="food_wr clearfix">
<ul class="text_wr">
<li class="food_name"><a href="{{ path('shop_menu_show', {id: menu.id}) }}">{{ menu.name }}</a></li>
<li class="intro">{{ menu.description|nl2br }}</li>
<li class="indication">提供目安時間 : <span>{{ menu.minutes|default('-') }}分</span></li>
<li class="price">
{% if menu.discountedPrice is same as (null) %}
{# 割引なし#}
¥ {{ menu.price|number_format }}
{% else %}
{# 割引あり#}
<span class="before">¥ {{ menu.price|number_format }}</span>⇒<span class="after">¥ {{ menu.discountedPrice|number_format }}</span>
{% endif %}
</li>
</ul>
<a href="{{ path('shop_menu_show', {id: menu.id}) }}">
<div class="img_wr" style="background-image:url({{ menu.image|default('/img/no-image.jpeg') }});border-radius: 5px;">
{# <img src="{{ menu.image }}" alt="{{ menu.name }}">#}
</div>
</a>
</div>
{% endfor %}
<!--/food-->
</div>
{% endfor %}
<div class="categories">
<h3></h3>
<!--food-->
{% for menu in shop.ungroupedMenus %}
<div class="food_wr clearfix">
<ul class="text_wr">
<li class="food_name"><a href="{{ path('shop_menu_show', {id: menu.id}) }}">{{ menu.name }}</a></li>
<li class="intro">{{ menu.description|nl2br }}</li>
<li class="indication">提供目安時間 : <span>{{ menu.minutes|default('-') }}分</span></li>
<li class="price">
{% if menu.discountedPrice is same as (null) %}
{# 割引なし#}
¥ {{ menu.price|number_format }}
{% else %}
{# 割引あり#}
<span class="before">¥ {{ menu.price|number_format }}</span>⇒<span class="after">¥ {{ menu.price|number_format }}</span>
{% endif %}
</li>
</ul>
<a href="{{ path('shop_menu_show', {id: menu.id}) }}">
<div class="img_wr" style="background-image:url({{ menu.image }});border-radius: 5px;">
{# <img src="{{ menu.image }}" alt="{{ menu.name }}">#}
</div>
</a>
</div>
{% endfor %}
<!--/food-->
</div>
</section>
<div class="caution">
<h2 class="title">ご注文時の注意事項</h2>
<div>
{{ shop.notice|nl2br }}
</div>
{% if shop.shopPlan.slug == constant('App\\Entity\\ShopPlan::SLUG_PAID') %}
<div class="law">
<a href="{{ path('shop_law', {id: shop.id}) }}">特定商取引法に基づく表記</a>
</div>
{% endif %}
</div>
<div class="button_area">
{# <a href="#" class="button">カートを見る</a>#}
{% if shop.appAcceptable %}
{% if shop.shopPlan.slug == constant('App\\Entity\\ShopPlan::SLUG_PAID') %}
{% set cart = get_cart(app.user) %}
{% if cart %}
{% if cart.cartItems | length %}
<a class="button tel " href="{{ path('cart_index') }}" >カートを見る</a>
{# <span class="button tel tel-lg">カートを見る</span>#}
{% endif %}
{% endif %}
{% else %}
<a class="button tel tel-xs" href="tel:{{ shop.tel }}" onClick="gtag('event', 'tap', {'event_category': 'tel', 'event_label': 'order_{{ shop.name }}:{{ shop.tel }}', 'value': '0' });">電話で注文する</a>
<span class="button tel tel-lg">電話番号 : {{ shop.tel }}</span>
{% endif %}
{% else %}
<span class="button tel out-of-service">受付時間外です</span>
{% endif %}
</div>
</main>
{% endblock %}
{% block js %}
{# <script async defer src="https://maps.googleapis.com/maps/api/js?language=ja®ion=JP&key=AIzaSyDxtlmq6i3t7yKHPlFdgvRLZh2dN4XnEok&callback=initMap"></script>#}
{# <script>#}
{# function initMap() {#}
{# $(function () {#}
{# var position = {lat: {{ shop.coordinate.latitude }}, lng: {{ shop.coordinate.longitude }} } ;#}
{# var map = new google.maps.Map($('#map-container').get(0), {#}
{# center: position,#}
{# zoom: 14,#}
{# disableDefaultUI: true#}
{# });#}
{# var marker = new google.maps.Marker({#}
{# position: position,#}
{# map: map,#}
{# draggable: false,#}
{# icon: {#}
{# url: '/img/map-marker.png',#}
{# scaledSize: new google.maps.Size(40, 40),#}
{# size: new google.maps.Size(80, 80),#}
{# origin: new google.maps.Point(0, 0),#}
{# anchor: new google.maps.Point(20, 38)#}
{# }#}
{# });#}
{# });#}
{# }#}
{# </script>#}
{% endblock %}