{% include 'AuthserverExternalAccountBundle:Login:button.html.twig' with {button: currentProvider.connectButton } %}
{% endif %} {% set currentProvider = providerManager.getProviderForExternalUserUnsafe(externalUser) %} {% set shownProviders = shownProviders|merge([currentProvider]) %}Connected to {{ externalUser.providerFriendlyName }} {% if currentProvider.hasDisconnect() %} {{ icon('chain-broken') }} Disconnect account {% endif %}
{% endfor %} {% if currentProvider != null and currentProvider.hasConnect() %}{% include 'AuthserverExternalAccountBundle:Login:button.html.twig' with {button: currentProvider.connectButton } %}
{% endif %} {% for provider in providerManager.accountProviders if provider not in shownProviders and provider.hasConnect() %}{% include 'AuthserverExternalAccountBundle:Login:button.html.twig' with {button: provider.connectButton } %}
{% endfor %}