{% set product = hookable_metadata.context.resource %}
{% if product.isSimple %}
{% set variant_form = hookable_metadata.context.form.variant %}
{% set is_channel_pricing_invalid = variant_form.channelPricings.vars.errors is not empty %}
{% if is_channel_pricing_invalid %}
{{ ux_icon('tabler:exclamation-circle') }}
{% set first_error = variant_form.channelPricings.vars.errors|first %}
{{ first_error.messageTemplate|trans({}, 'validators') }}
{% endif %}
{% if is_channel_pricing_invalid %}
{% endif %}
{{ 'sylius.ui.channel_pricings'|trans }}
{% for channel_code, channel_pricing in variant_form.channelPricings %}
{% set channel_error_count = variant_form.channelPricings.vars.channels_errors_count[channel_code] %}