funky-framadate-front/src/app/features/user-profile/user-polls/user-polls.component.html

60 lines
1.6 KiB
HTML
Raw Normal View History

2020-05-01 19:10:17 +02:00
<div class="container has-text-centered">
<ng-container *ngIf="['REGISTERED', 'ADMIN'].includes((_user | async)?.role)">
<div class="columns">
<div class="column">
<h1>Mes sondages</h1>
</div>
</div>
<div class="columns">
<div class="column">
<table class="table is-bordered is-striped is-narrow is-hoverable is-fullwidth">
<thead></thead>
<tbody>
<tr *ngFor="let poll of (_user | async)?.polls">
2020-05-12 19:16:23 +02:00
<th>{{ poll.question }}</th>
2020-05-01 19:10:17 +02:00
<td>
2020-06-25 22:42:26 +02:00
<a routerLink="{{ '../../poll/' + poll.slug + '/consultation' }}">
2020-05-12 19:16:23 +02:00
{{ poll.slug }}
2020-05-01 19:10:17 +02:00
</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</ng-container>
<ng-container *ngIf="['ANONYMOUS'].includes((_user | async)?.role)">
<div class="columns">
<div class="column">
2020-05-05 18:17:12 +02:00
<a class="button is-primary" role="button" routerLink="/">
2020-05-01 19:10:17 +02:00
Jai un compte, je me connecte
</a>
</div>
</div>
<div class="columns">
<div class="column">
<span>OU</span>
</div>
</div>
<div class="columns">
<div class="column">
<button class="button is-primary" (click)="toggleModal()">
Je nai pas de compte : envoyez-moi la liste par email
</button>
</div>
</div>
</ng-container>
</div>
<div class="modal" [class.is-active]="isModalOpened">
<div class="modal-background" (click)="toggleModal()"></div>
<div class="modal-content has-background-light">
<div class="field">
<div class="control">
<input class="input" type="email" placeholder="Email" />
<button class="button is-primary is-fullwidth">Envoyez le mail !</button>
</div>
</div>
</div>
</div>