{% extends "base.html" %} {% import "macros/ui.html" as ui %} {% block title %}{{ t(key="profile-title", lang=lang | default(value='sk')) }}{% endblock title %} {% macro field(label, value) %}
{% if value %}

{{ value }}

{% else %}

{{ t(key="profile-not-set", lang=lang | default(value='sk')) }}

{% endif %}
{% endmacro field %} {% block content %}

{{ t(key="profile-title", lang=lang | default(value='sk')) }}

{{ t(key="profile-intro", lang=lang | default(value='sk')) }}

{% if saved %}
{{ t(key="profile-saved", lang=lang | default(value='sk')) }}
{% endif %} {% if error %} {{ ui::alert_danger(message=t(key="profile-company-required", lang=lang | default(value='sk')), extra="mt-4") }} {% endif %}
{{ t(key="account-type", lang=lang | default(value='sk')) }}
{% if account_type == "company" %} {{ ui::badge(label=t(key="account-company", lang=lang | default(value='sk')), variant="primary") }} {% else %} {{ ui::badge(label=t(key="account-personal", lang=lang | default(value='sk')), variant="neutral") }} {% endif %} {{ t(key="account-type-locked", lang=lang | default(value='sk')) }}
{% if account_type == "company" %}
{{ t(key="account-company-details", lang=lang | default(value='sk')) }} {{ self::field(label=t(key="company-name", lang=lang | default(value='sk')), value=company_name) }}
{{ self::field(label=t(key="company-ico", lang=lang | default(value='sk')), value=company_id) }} {{ self::field(label=t(key="company-dic", lang=lang | default(value='sk')), value=tax_id) }} {{ self::field(label=t(key="company-icdph", lang=lang | default(value='sk')), value=vat_id) }}
{% endif %}
{{ t(key="checkout-contact", lang=lang | default(value='sk')) }} {{ self::field(label=t(key="checkout-name", lang=lang | default(value='sk')), value=name) }} {{ self::field(label=t(key="checkout-email", lang=lang | default(value='sk')), value=email) }} {% if phone %} {% set phone_full = phone_prefix | default(value='') %} {% set phone_full = phone_full ~ ' ' ~ phone %} {{ self::field(label=t(key="checkout-phone", lang=lang | default(value='sk')), value=phone_full) }} {% else %} {{ self::field(label=t(key="checkout-phone", lang=lang | default(value='sk')), value='') }} {% endif %}
{{ t(key="checkout-shipping", lang=lang | default(value='sk')) }} {{ self::field(label=t(key="checkout-address", lang=lang | default(value='sk')), value=address) }}
{{ self::field(label=t(key="checkout-city", lang=lang | default(value='sk')), value=city) }} {{ self::field(label=t(key="checkout-zip", lang=lang | default(value='sk')), value=zip) }} {{ self::field(label=t(key="checkout-country", lang=lang | default(value='sk')), value=country) }}
{{ ui::button(label=t(key="profile-edit", lang=lang | default(value='sk')), type="button", size="px-6 py-2.5 text-sm", attrs='@click="editing = true"') }}
{{ t(key="account-type", lang=lang | default(value='sk')) }}
{% if account_type == "company" %} {{ ui::badge(label=t(key="account-company", lang=lang | default(value='sk')), variant="primary") }} {% else %} {{ ui::badge(label=t(key="account-personal", lang=lang | default(value='sk')), variant="neutral") }} {% endif %} {{ t(key="account-type-locked", lang=lang | default(value='sk')) }}
{% if account_type == "company" %}
{{ t(key="account-company-details", lang=lang | default(value='sk')) }}
{{ ui::input(name="company_name", id="company_name", value=company_name | default(value=''), autocomplete="organization") }}
{{ ui::input(name="company_id", id="company_id", value=company_id | default(value='')) }}
{{ ui::input(name="tax_id", id="tax_id", value=tax_id | default(value='')) }}
{{ ui::input(name="vat_id", id="vat_id", value=vat_id | default(value='')) }}
{% endif %}
{{ t(key="checkout-contact", lang=lang | default(value='sk')) }}
{{ ui::input(name="first_name", id="first_name", value=first_name | default(value=''), autocomplete="given-name") }}
{{ ui::input(name="last_name", id="last_name", value=last_name | default(value=''), autocomplete="family-name") }}

{{ email }}

{{ ui::input(name="phone", id="phone", type="tel", value=phone | default(value=''), autocomplete="tel", placeholder="900 000 000", attrs='inputmode="tel"') }}
{{ t(key="checkout-shipping", lang=lang | default(value='sk')) }}
{{ ui::input(name="address", id="address", value=address | default(value=''), autocomplete="street-address") }}
{{ ui::input(name="city", id="city", value=city | default(value=''), autocomplete="address-level2") }}
{{ ui::input(name="zip", id="zip", value=zip | default(value=''), autocomplete="postal-code") }}
{{ ui::button(label=t(key="profile-save", lang=lang | default(value='sk')), type="submit", size="px-6 py-2.5 text-sm") }} {{ ui::button(label=t(key="profile-cancel", lang=lang | default(value='sk')), type="button", variant="outline-secondary", size="px-6 py-2.5 text-sm", attrs='@click="editing = false"') }}
{% endblock content %}