Skip to content
This repository was archived by the owner on Oct 15, 2024. It is now read-only.

212 hugo events #216

Merged
merged 4 commits into from
Nov 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 80 additions & 41 deletions src/components/events/events-list.json
Original file line number Diff line number Diff line change
@@ -1,42 +1,81 @@
[
{
"title": "Hello World",
"organizer": {
"name": "CLIC",
"url": "/about",
},
"time": null,
"place": {
"name": "Hall BC",
"url": "https://map.epfl.ch/?dim_floor=0&lang=en&dim_lang=en&tree_groups=centres_nevralgiques%2Cacces%2Cmobilite_reduite%2Censeignement%2Ccommerces_et_services%2Cvehicules%2Cinfrastructure_plan_grp&tree_group_layers_centres_nevralgiques=information_epfl%2Cguichet_etudiants&tree_group_layers_acces=metro&tree_group_layers_mobilite_reduite=&tree_group_layers_enseignement=&tree_group_layers_commerces_et_services=&tree_group_layers_vehicules=&tree_group_layers_infrastructure_plan_grp=batiments_query_plan&baselayer_ref=grp_backgrounds&map_x=2532727&map_y=1152292&map_zoom=12"
},
"date": {
"day": 11,
"month": 11,
"year": 2021
},
"image": "/events/banner.png",
"shortText": "La CLIC vous invite à son événement du 11 Novembre !",
"moreInfoUrl": "/news/30"
},
{
"title": "PolyLAN 36",
"organizer": {
"name": "PolyLAN",
"url": "https://polylan.ch",
},
"time": "18h00",
"place": {
"name": "RLC",
"url": null
},
"date": {
"day": 26,
"month": 11,
"year": 2021
},
"image": null,
"shortText": "LAN de 300 personnes sur 3 jours, organisée par des étudiants EPFL",
"moreInfoUrl": "https://polylan.ch"
}
[{
"title": "Hello World",
"organizer": {
"name": "CLIC",
"url": "/about"
},
"time": null,
"place": {
"name": "Hall BC",
"url": "https://map.epfl.ch/?dim_floor=0&lang=en&dim_lang=en&tree_groups=centres_nevralgiques%2Cacces%2Cmobilite_reduite%2Censeignement%2Ccommerces_et_services%2Cvehicules%2Cinfrastructure_plan_grp&tree_group_layers_centres_nevralgiques=information_epfl%2Cguichet_etudiants&tree_group_layers_acces=metro&tree_group_layers_mobilite_reduite=&tree_group_layers_enseignement=&tree_group_layers_commerces_et_services=&tree_group_layers_vehicules=&tree_group_layers_infrastructure_plan_grp=batiments_query_plan&baselayer_ref=grp_backgrounds&map_x=2532727&map_y=1152292&map_zoom=12"
},
"date": {
"day": 11,
"month": 11,
"year": 2021
},
"image": "/events/banner.png",
"shortText": "La CLIC vous invite à son événement du 11 Novembre !",
"moreInfoUrl": "/news/30"
},
{
"title": "Souper de Faculté",
"organizer": {
"name": "CLIC",
"url": "/about"
},
"time": null,
"place": {
"name": "Hall BC",
"url": "https://map.epfl.ch/?dim_floor=0&lang=en&dim_lang=en&tree_groups=centres_nevralgiques%2Cacces%2Cmobilite_reduite%2Censeignement%2Ccommerces_et_services%2Cvehicules%2Cinfrastructure_plan_grp&tree_group_layers_centres_nevralgiques=information_epfl%2Cguichet_etudiants&tree_group_layers_acces=metro&tree_group_layers_mobilite_reduite=&tree_group_layers_enseignement=&tree_group_layers_commerces_et_services=&tree_group_layers_vehicules=&tree_group_layers_infrastructure_plan_grp=batiments_query_plan&baselayer_ref=grp_backgrounds&map_x=2532727&map_y=1152292&map_zoom=12"
},
"date": {
"day": 9,
"month": 12,
"year": 2021
},
"image": null,
"shortText": "La CLIC vous invite à un repas convivial en compagnie de vos professeurs et de la Faculté",
"moreInfoUrl": null
},
{
"title": "Secret Santa",
"organizer": {
"name": "CLIC",
"url": "/about"
},
"time": null,
"place": {
"name": "Hall BC",
"url": "https://map.epfl.ch/?dim_floor=0&lang=en&dim_lang=en&tree_groups=centres_nevralgiques%2Cacces%2Cmobilite_reduite%2Censeignement%2Ccommerces_et_services%2Cvehicules%2Cinfrastructure_plan_grp&tree_group_layers_centres_nevralgiques=information_epfl%2Cguichet_etudiants&tree_group_layers_acces=metro&tree_group_layers_mobilite_reduite=&tree_group_layers_enseignement=&tree_group_layers_commerces_et_services=&tree_group_layers_vehicules=&tree_group_layers_infrastructure_plan_grp=batiments_query_plan&baselayer_ref=grp_backgrounds&map_x=2532727&map_y=1152292&map_zoom=12"
},
"date": {
"day": 17,
"month": 12,
"year": 2021
},
"image": null,
"shortText": "Venez offrir et recevoir vos cadeaux !",
"moreInfoUrl": null
},
{
"title": "PolyLAN 36",
"organizer": {
"name": "PolyLAN",
"url": "https://polylan.ch"
},
"time": "18h00",
"place": {
"name": "RLC",
"url": null
},
"date": {
"day": 26,
"month": 11,
"year": 2021
},
"image": null,
"shortText": "LAN de 300 personnes sur 3 jours, organisée par des étudiants EPFL",
"moreInfoUrl": "https://polylan.ch"
}
]
5 changes: 3 additions & 2 deletions src/components/events/events.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,12 +131,13 @@ class EventsComponent {
* Returns all events in fresh array
*/
list(): Array<Event> {
return Object.assign([], this.eventsList)
let sortedEventsList = Object.assign([], this.eventsList)
return sortedEventsList.sort((e1, e2) => e1.date - e2.date)
}

listValid(): Array<Event> {
const now = new Date()
const valid = this.eventsList.filter((event) =>
const valid = this.list().filter((event) =>
event.date === null || event.date >= now)
return Object.assign([], valid)
}
Expand Down