36 lines
1.1 KiB
HTML
36 lines
1.1 KiB
HTML
<div class="page">
|
|
@if (isModeratore() && daApprovare().length > 0) {
|
|
<div class="approvazione-box">
|
|
<div class="approvazione-title">⏳ Attività da approvare ({{ daApprovare().length }})</div>
|
|
<div class="grid">
|
|
@for (attivita of daApprovare(); track attivita.id) {
|
|
<app-activity-card [attivita]="attivita" />
|
|
}
|
|
</div>
|
|
</div>
|
|
}
|
|
|
|
<div class="page-header">
|
|
<h1 class="page-title">Attività pubblicate</h1>
|
|
<a class="search-bar" routerLink="/ricerca">
|
|
<span>🔍</span><span>Cerca un'attività...</span>
|
|
</a>
|
|
</div>
|
|
|
|
@if (!caricamento() && attivitaList().length > 0) {
|
|
<div class="grid">
|
|
@for (attivita of attivitaList(); track attivita.id) {
|
|
<app-activity-card [attivita]="attivita" />
|
|
}
|
|
</div>
|
|
}
|
|
|
|
@if (!caricamento() && attivitaList().length === 0) {
|
|
<div class="empty-state">
|
|
<div class="empty-icon">🏕️</div>
|
|
<div class="empty-title">Nessuna attività pubblicata</div>
|
|
<div class="empty-subtitle">Le attività pubblicate dai capi compariranno qui.</div>
|
|
</div>
|
|
}
|
|
</div>
|