Heavily customized version of smokesignal - https://whtwnd.com/kayrozen.com/3lpwe4ymowg2t
1<div class="profile-section">
2 <div class="section-header">
3 <h3 class="title is-4">
4 <i class="fas fa-bookmark"></i>
5 {{ t("public-calendars") }}
6 </h3>
7 {% if is_self %}
8 <a href="/bookmark-calendars" class="button is-primary is-small">
9 <i class="fas fa-plus"></i>
10 {{ t("manage-calendars") }}
11 </a>
12 {% endif %}
13 </div>
14
15 {% if public_calendars %}
16 <div class="columns is-multiline">
17 {% for calendar in public_calendars %}
18 <div class="column is-half">
19 <div class="card">
20 <div class="card-content">
21 <div class="media">
22 <div class="media-left">
23 <span class="icon is-large">
24 <i class="fas fa-calendar fa-2x"></i>
25 </span>
26 </div>
27 <div class="media-content">
28 <h4 class="title is-5">
29 <a href="/bookmark-calendars/{{ calendar.calendar_id }}">
30 {{ calendar.name }}
31 </a>
32 </h4>
33 {% if calendar.description %}
34 <p class="subtitle is-6">{{ calendar.description }}</p>
35 {% endif %}
36 <div class="tags">
37 {% for tag in calendar.tags %}
38 <span class="tag is-primary">{{ tag }}</span>
39 {% endfor %}
40 </div>
41 <p class="has-text-grey">
42 <span class="icon">
43 <i class="fas fa-calendar-check"></i>
44 </span>
45 {{ calendar.event_count }} {{ t("events") }}
46 </p>
47 </div>
48 </div>
49 </div>
50 </div>
51 </div>
52 {% endfor %}
53 </div>
54 {% else %}
55 <div class="empty-state">
56 <p class="has-text-grey">{{ t("no-public-calendars") }}</p>
57 </div>
58 {% endif %}
59</div>