storia: add Icon and Description fields.

feat/db
Francesco Minnocci 4 years ago
parent 03bae38ebe
commit 9553dbe252
Signed by: BachoSeven
GPG Key ID: 2BE4AB7FDAD828A4

@ -16,16 +16,22 @@
{{ if eq .Type "simple" }} {{ if eq .Type "simple" }}
<div class="event"> <div class="event">
<div class="title"> <div class="title">
{{ if .Icon }}
<i class="{{ .Icon }}"></i>
{{ end }}
{{ .Title }} {{ .Title }}
</div> </div>
<div class="date">{{ .Date }}</div> <div class="date">{{ .Date }}</div>
<div class="description">
{{ .Description }}
</div>
</div> </div>
{{ end }} {{ end }}
{{ if eq .Type "entry-macchinista" }} {{ if eq .Type "entry-macchinista" }}
<div class="event"> <div class="event">
<div class="title"> <div class="title">
Ingresso di
<i class="fa-solid fa-sign-in"></i> <i class="fa-solid fa-sign-in"></i>
Ingresso di
<a href="{{ $.Config.UserPagesBaseUrl }}{{ .Uid }}">{{ .FullName }}</a> <a href="{{ $.Config.UserPagesBaseUrl }}{{ .Uid }}">{{ .FullName }}</a>
</div> </div>
<div class="date">{{ .Date }}</div> <div class="date">{{ .Date }}</div>
@ -34,8 +40,8 @@
{{ if eq .Type "exit-macchinista" }} {{ if eq .Type "exit-macchinista" }}
<div class="event"> <div class="event">
<div class="title"> <div class="title">
Uscita di
<i class="fa-solid fa-sign-out"></i> <i class="fa-solid fa-sign-out"></i>
Uscita di
<a href="{{ $.Config.UserPagesBaseUrl }}{{ .Uid }}">{{ .FullName }}</a> <a href="{{ $.Config.UserPagesBaseUrl }}{{ .Uid }}">{{ .FullName }}</a>
</div> </div>
<div class="date">{{ .Date }}</div> <div class="date">{{ .Date }}</div>

@ -30,6 +30,9 @@ type GenericEvent struct {
// Se il tipo è "spacer" questa è la sua dimensione // Se il tipo è "spacer" questa è la sua dimensione
Size int `json:"size"` Size int `json:"size"`
// Icona opzionale per il tipo "simple"
Icon string `json:"icon"`
} }
type Macchinista struct { type Macchinista struct {

@ -32,13 +32,14 @@
{ {
"type": "simple", "type": "simple",
"title": "Nuovo sito del PHC", "title": "Nuovo sito del PHC",
"description": "TBA", "description": "Featuring: ricerca utenti, dark mode, nuovo logo e molto altro!", "date": "2022/09",
"date": "2022/??" "icon": "fa-solid fa-sitemap"
}, },
{ {
"type": "simple", "type": "simple",
"title": "Apertura del PHC", "title": "Apertura del PHC",
"date": "1994" "date": "1994",
"icon": "fa-solid fa-flag-checkered"
} }
] ]
} }

Loading…
Cancel
Save