You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
2.0 KiB
52 lines
2.0 KiB
<div {{ attributes.defaults(stimulus_controller('login')) }}> |
|
{% if app.user %} |
|
<div class="notice info"> |
|
<twig:Molecules:UserFromNpub ident="{{ app.user.npub }}" /> |
|
{% if is_granted('ROLE_ADMIN') %}<span class="badge">Admin</span>{% endif %} |
|
</div> |
|
{% if is_granted('ROLE_ADMIN') %} |
|
<ul class="user-nav"> |
|
<li><a href="{{ path('admin_magazines') }}">Magazines</a></li> |
|
<li><a href="{{ path('admin_analytics') }}">Visit Analytics</a></li> |
|
</ul> |
|
{% endif %} |
|
<ul class="user-nav"> |
|
{% if is_granted('ROLE_ADMIN') %} |
|
<li> |
|
<a href="{{ path('nzine_list') }}">My NZines</a> |
|
</li> |
|
{% endif %} |
|
<li> |
|
<a href="{{ path('reading_list_index') }}">Compose List</a> |
|
</li> |
|
{% if is_granted('ROLE_ADMIN') %} |
|
<li> |
|
<a href="{{ path('mag_wizard_setup') }}">Create Magazine</a> |
|
</li> |
|
{% endif %} |
|
<li> |
|
<a href="/logout" data-action="live#$render">{{ 'heading.logout'|trans }}</a> |
|
</li> |
|
</ul> |
|
{% else %} |
|
<div class="mt-2"> |
|
<span> |
|
{{ 'heading.logIn'|trans }} |
|
</span> |
|
<ul> |
|
<li> |
|
<div data-login-target="nostrError" class="nostr-error-message" style="display:none;color:#b00;margin-bottom:0.5em;"></div> |
|
<twig:Atoms:Button {{ ...stimulus_action('login', 'loginAct') }} tag="a" variant="accent">Extension</twig:Atoms:Button> |
|
</li> |
|
<li> |
|
<twig:Atoms:Button href="{{ path('app_login_signer') }}" tag="a" variant="accent">Signer</twig:Atoms:Button> |
|
</li> |
|
</ul> |
|
</div> |
|
{% endif %} |
|
<div> |
|
<div class="spinner" data-loading> |
|
<div class="lds-dual-ring"></div> |
|
</div> |
|
</div> |
|
</div>
|
|
|