+ {% 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 %} +