{% sw_extends '@Storefront/storefront/component/account/register.html.twig' %}
{% block component_account_register_personal_account_fields %}
{% block page_checkout_register_personal_guest %}
<div class="{{ formCheckboxWrapperClass }} register-guest-control">
{% block page_checkout_register_personal_guest_input %}
{% if feature('FEATURE_NEXT_16236') %}
<input type="checkbox"
class="{{ formCheckInputClass }}"
name="createCustomerAccount"
value="true"
id="personalGuest"
{% if config('core.loginRegistration.createCustomerAccountDefault') == 1 %}checked="checked"{% endif %}
data-form-field-toggle="true"
data-form-field-toggle-target=".js-form-field-toggle-guest-mode"
data-form-field-toggle-value="true">
{% else %}
<input type="checkbox"
class="custom-control-input"
name="guest"
value="true"
id="personalGuest"
{% if data.get('guest') %}checked="checked"{% endif %}
data-form-field-toggle="true"
data-form-field-toggle-target=".js-form-field-toggle-guest-mode"
data-form-field-toggle-value="false">
{% endif %}
{% endblock %}
{% block page_checkout_register_personal_guest_label %}
<label class="custom-control-label"
for="personalGuest">
{% if feature('FEATURE_NEXT_16236') %}
{{ "checkout.registerCustomermodeLabel"|trans|sw_sanitize }}
{% else %}
{{ "checkout.registerGuestmodeLabel"|trans|sw_sanitize }}
{% endif %}
</label>
{% endblock %}
</div>
{% endblock %}
{{ parent() }}
{% endblock %}
{% block component_account_register_form_action %}
<input type="hidden"
name="errorRoute"
value="frontend.checkout.register.page"/>
{% endblock %}
{% block component_account_register_create_account %}
{# Block intentionally left blank to make the account creation configurable #}
{% endblock %}