<div id="modal_{% if id is defined %}{{ id }}{% endif %}" tabindex="-1" class="modal-window max-w-[680px] fixed hidden top-0 left-0 right-0 z-50 show:opacity-100 w-full py-4 px-[32px] h-[100vh] justify-center items-center overflow-x-hidden mx-auto max-h-full flex"> <div class="relative w-full max-h-full overflow-y-auto"> <!-- Modal content --> <div class="relative bg-white rounded-lg shadow px-[12px]"> <!-- Modal header --> <div class="flex items-center justify-between p-4 md:p-5 rounded-t"> <button type="button" class="modal-close text-gray-400 bg-transparent hover:bg-gray-50 hover:text-gray-900 rounded-full text-sm w-8 h-8 ms-auto inline-flex justify-center items-center dark:hover:bg-gray-600 dark:hover:text-white" data-modal-hide="extralarge-modal"> <svg class="w-3 h-3" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 14 14"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/> </svg> <span class="sr-only">Close modal</span> </button> </div> <!-- Modal body --> {% if image is defined and image is not empty %} <div class="w-[100px] h-[100px] rounded-full bg-[#cd2b300d] {% if companyStyles.secondTitleTextAlign == 'center' %}mx-auto{% endif %} p-[16px] mb-[16px]"> <div class="w-[68px] h-[68px] mx-auto"> {{ sonata_media(image, 'reference') }} </div> </div> {% elseif imageLink is defined and imageLink is not empty %} <div class="w-[100px] h-[100px] rounded-full bg-[#cd2b300d] {% if companyStyles.secondTitleTextAlign == 'center' %}mx-auto{% endif %} p-[16px] mb-[16px]"> <div class="w-[68px] h-[68px] mx-auto"> <img src="{{ imageLink }}" alt="{% if name is defined %}{{ name }}{% endif %}"> </div> </div> {% endif %} <div class="text-[24px] font-semibold text-[#1B2028] mb-[24px]" style="{{ inlineStyles(app.request.get('companyInner'), constant('App\\Constants\\SettingConstants::BLOCK_TITLE_STYLES')) }}" >{% if name is defined %} {{ name }} {% endif %}</div>{# TODO fix data from admin #} <!-- rounded-[16px] p-[18px] border border-[#E2E2E9] bg-[#F7F7FA] mb-[12px] w-[16px] min-w-[16px] h-[16px] m-0 inline text-[18px] text-[#1B2028] text-[14px] text-[#909299] font-semibold leading-[18px] font-semibold mb-[24px] flex gap-[24px] flex-col flex gap-[16px] w-[34px] min-w-[34px] h-[34px] text-[14px] text-[#1B2028] leading-[18px] -->{# <div class="rounded-[16px] p-[18px] border border-[#E2E2E9] bg-[#F7F7FA] mb-[12px]">#}{# <div class="text-[18px] text-[#1B2028] font-semibold mb-[24px]">{% trans from 'tarif_choice' %}Які особливості eSim від Vodafone{% endtrans %}</div>#}{# <div class="flex gap-[24px] flex-col">#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#phone_icon') }}"></use>#}{# </svg>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Обирай номер з запропонованих{% endtrans %}</div>#}{# </div>#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#cash_icon') }}"></use>#}{# </svg>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Перша абонплата включені у вартість eSim{% endtrans %}</div>#}{# </div>#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#number_icon') }}"></use>#}{# </svg>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}eSim від Vodafone можна встановити до 5 разів{% endtrans %}</div>#}{# </div>#}{# </div>#}{# </div>#}{# <div class="rounded-[16px] p-[18px] border border-[#E2E2E9] bg-[#F7F7FA] mb-[12px]">#}{# <div class="text-[18px] text-[#1B2028] font-semibold mb-[24px]">{% trans from 'tarif_choice' %}Деталі тарифу{% endtrans %}</div>#}{# <div class="flex gap-[24px] flex-col">#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#wifi_icon') }}"></use>#}{# </svg>#}{# <div class="flex flex-col">#}{# <div class="text-[14px] text-[#909299] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Інтернет{% endtrans %}</div>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}25 ГБ {% endtrans %}</div>#}{# </div>#}{# </div>#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#phone_icon') }}"></use>#}{# </svg>#}{# <div class="flex flex-col">#}{# <div class="text-[14px] text-[#909299] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Дзвінки по Україні{% endtrans %}</div>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}1200 хв{% endtrans %}</div>#}{# </div>#}{# </div>#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#endless_icon') }}"></use>#}{# </svg>#}{# <div class="flex flex-col">#}{# <div class="text-[14px] text-[#909299] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Дзвінки на Vodafone{% endtrans %}</div>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Безліміт{% endtrans %}</div>#}{# </div>#}{# </div>#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#fb_icon') }}"></use>#}{# </svg>#}{# <div class="flex flex-col">#}{# <div class="text-[14px] text-[#909299] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Інтернет для соц мереж{% endtrans %}</div>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Безліміт{% endtrans %}</div>#}{# </div>#}{# </div>#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#sms_icon') }}"></use>#}{# </svg>#}{# <div class="flex flex-col">#}{# <div class="text-[14px] text-[#909299] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}на мобільні мережі України{% endtrans %}</div>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}50 SMS{% endtrans %}</div>#}{# </div>#}{# </div>#}{# </div>#}{# </div>#}{# <div class="rounded-[16px] p-[18px] border border-[#E2E2E9] bg-[#F7F7FA] mb-[12px]">#}{# <div class="text-[18px] text-[#1B2028] font-semibold mb-[24px]">{% trans from 'tarif_choice' %}Вартість послуг{% endtrans %}</div>#}{# <div class="flex gap-[24px] flex-col">#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#cash_icon') }}"></use>#}{# </svg>#}{# <div class="flex flex-col">#}{# <div class="text-[14px] text-[#909299] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Підключення та перші 4 тижні{% endtrans %}</div>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}200 ₴{% endtrans %}</div>#}{# </div>#}{# </div>#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#check_icon') }}"></use>#}{# </svg>#}{# <div class="flex flex-col">#}{# <div class="text-[14px] text-[#909299] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Пакет послуг на 4 тижні уже включений{% endtrans %}</div>#}{# </div>#}{# </div>#}{# <div class="flex gap-[16px]">#}{# <svg class="w-[34px] min-w-[34px] h-[34px]">#}{# <use href="{{ asset('build/sprite.svg#cash_icon') }}"></use>#}{# </svg>#}{# <div class="flex flex-col">#}{# <div class="text-[14px] text-[#909299] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}Абонплата на наступні 4 тижні{% endtrans %}</div>#}{# <div class="text-[14px] text-[#1B2028] font-semibold leading-[18px]">{% trans from 'tarif_choice' %}230 ₴{% endtrans %}</div>#}{# </div>#}{# </div>#}{# </div>#}{# </div>#} <article class="max-h-[284px] overflow-y-auto prose mb-[10px] pr-[8px]"> {% if description is defined %} {{ description | raw }} {% endif %} </article> <!-- Modal footer --> {% if showButton is defined and showButton == true %} <a href="{{ path('tariff_selected_page',{tariff:id}) }}"> <button style="{{ inlineStyles(app.request.get('companyInner'), constant('App\\Constants\\SettingConstants::FILLED_BUTTON_STYLES')) }}" 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 hover:!opacity-90 sticky bottom-[28px] mb-[28px] disabled:bg-[#E2E2E9] disabled:text-[#909299] w-full h-[48px] hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-semibold text-[16px] px-5 py-2.5 focus:outline-none"> {% trans from 'modal' %}Обрати{% endtrans %} </button> </a> {% endif %} </div> </div></div>