{% extends '@App/base.html.twig' %}
{% block content %}
{% if isMobile %}
<figure class="mt-[10px] lg:mt-[40px]">
{% include '@App/shared/ui/backButton/backButton.html.twig' %}
{% include '@App/components/header/header.html.twig' with {
operator: true,
operatorName: operator.name,
operatorType: operator.type
} %}
<div class="mt-[14px] p-[18px] max-w-full md:max-w-[600px] mx-auto rounded-[24px] bg-white">
<div class="text-[24px] font-semibold text-[#1B2028]"
style="{{ inlineStyles(app.request.get('companyInner'), constant('App\\Constants\\SettingConstants::BLOCK_TITLE_STYLES')) }}"
>{% trans from 'tarif_choice' %}Тарифні плани{% endtrans %} {{ operator.name }}</div>
<div class="text-[16px] font-medium text-[#A0A4AE] mb-[20px] text-{{ companyStyles.descriptionTextAlign }}">
{% if is_granted('ROLE_FRONT_USER') %}{% trans from 'register' %}Крок 1/3{% endtrans %}{% else %}{% trans from 'register' %}Крок 1/5{% endtrans %}{% endif %}
</div>
<div class="flex flex-col gap-[10px]">
{% if esimPresence is defined and esimPresence is not null and esimPresence == false %}
<div class="rounded-[16px] p-[18px] border border-[#E2E2E9] bg-[#F7F7FA] mt-[40px]">
<div class="text-[24px] font-semibold text-[#1B2028] mx-auto text-{{ companyStyles.descriptionTextAlign }} {% if companyStyles.descriptionTextAlign == 'center' %}max-w-[360px]{% endif %}"
>{% trans from 'tarif_choice' %}На жаль, наразі немає доступних номерів. Спробуйте пізніше{% endtrans %}</div>
</div>
{% else %}
{% for item in tariffs %}
<div class="rounded-[16px] p-[18px] border border-[#E2E2E9] bg-[#F7F7FA]">
<div class="flex items-center content-start gap-[6px]">
{% if item.mainImage is not empty %}
<div class="w-[48px] h-[48px]">
{{ sonata_media(item.mainImage, 'reference') }}
</div>
{% elseif item.imageLink %}
<div class="w-[48px] h-[48px]">
<img src="{{ item.imageLink }}" alt="{{ item.name }}"/>
</div>
{% endif %}
<div class="flex flex-col content-start">
<div class="text-[20px] text-[#1B2028] font-medium">{{ item.name }}</div>
{% if operator.priceText is not empty %}
{% if operator.type == operatorLifecellType() %}{% else %}
<div class="text-[14px] text-[#5B5B5B] font-medium">{{ operator.priceText }} <span class="text-[#1B2028]">{{ item.price }}₴</span></div>
{% endif %}
{% else %}
{% if operator.type == operatorLifecellType() %}{% else %}
<div class="text-[14px] text-[#5B5B5B] font-medium">{% trans from 'tarif_choice' %}Вартість за перші 4 тижні:{% endtrans %} <span class="text-[#1B2028]">{{ item.price }}₴</span></div>
{% endif %}
{% endif %}
</div>
{% if item.detailsButtonText is not empty and item.detailsButtonUrl is not empty %}
<a href="/{{ item.detailsButtonUrl }}" class="text-[14px] ml-auto underline" style="color: {{ companyStyles.linkTextColor }}">{{ item.detailsButtonText }}</a>
{% endif %}
</div>
<hr class="h-px my-[8px] bg-[#E2E2E9] border-0 ">
<article class="prose mb-[10px]">
{{ item.bottomDescription | raw}}
</article>
<span class="inline-block min-h-[32px] bg-white text-[#909299] text-[14px] font-medium px-[12px] py-[6px] rounded-full text-balance w-fit border border-[#E2E2E9]">
{% if operator.type == operatorLifecellType() %}
{% trans from 'register' %}Вартість послуг на 4 тижні: {% endtrans %}
{% else %}
{% trans from 'tarif_choice' %}Абонплата за наступні 4 тижні: {% endtrans %}
{% endif %}
<span class="text-[#1B2028]">
{{ item.subscription }}
{% if operator.type == operatorLifecellType() %}{% else %} ₴{% endif %}
</span>
</span>
<a href="{{ path('tariff_selected_page',{tariff:item.id}) }}"
class="drop-shadow-[0_7px_5px_rgba(0,0,0,0.25)] hover:drop-shadow-none disabled:drop-shadow-none transition ease-in-out duration-150 w-full text-center py-[6px] block h-[36px] bg-transparent border rounded-[10px] focus:ring-4 focus:ring-blue-300 font-semibold text-[16px] mt-[12px] focus:outline-none"
style="{{ inlineStyles(app.request.get('companyInner'), constant('App\\Constants\\SettingConstants::NOT_FILLED_BUTTON_STYLES')) }}"
>{% trans with {'%price%': item.price} from 'tarif_choice' %}Купити за %price%₴{% endtrans %}</a>
</div>
{% endfor %}
{% endif %}
<!-- modal-window fixed hidden top-0 left-0 right-0 z-50 show:opacity-100 w-full p-4 overflow-x-hidden overflow-y-auto mx-auto md:inset-0 max-h-full -->
{% for modal in operator.tariffs %}
{% if modal.description is not empty %}
{% include '@App/shared/ui/modal/modal.html.twig' with {
id: modal.id,
name: modal.name,
image: modal.mainImage,
imageLink: modal.imageLink,
description: modal.description | raw,
showButton: true,
} %}
{% endif %}
{% endfor %}
</div>
{% if faqs is defined and faqs is not empty %}
{# <a href="{{ path('how_it_works') }}" class="font-medium text-[#E64829] text-[16px] text-center block hover:underline mt-[30px]">{% trans from 'main' %}Як працює eSIM?{% endtrans %}</a>#}
<button data-modal="#modal_faq" class="js--modal hover:underline transition ease-in-out duration-150 w-full block text-center p-[12px] h-[48px] bg-transparent border rounded-[10px] border-none font-semibold text-[16px] mt-[25px] focus:outline-none" style="color: {{ companyStyles.linkTextColor }}">{% trans from 'tarif_choice' %}Поширені питаня та відповіді{% endtrans %}</button>
{% endif %}
</div>
</figure>
{% else %}
{% include '@App/pages/tarif_choice/tarif_choice_web.html.twig' %}
{% endif %}
{% endblock %}