Created
July 29, 2024 14:50
-
-
Save praseodym/cf70d91d6ea7ecc05138963fbcea363e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Candidate, Election, ElectionListResponse, PoliticalGroup } from "@kiesraad/api"; | |
export const politicalGroupMockData: PoliticalGroup = { | |
number: 1, | |
name: "Lijst 1 - Vurige Vleugels Partij", | |
candidates: [ | |
{ | |
number: 1, | |
initials: "E.", | |
first_name: "Eldor", | |
last_name: "Zilverlicht", | |
locality: "Amsterdam", | |
}, | |
{ | |
number: 2, | |
initials: "G.", | |
first_name: "Grom", | |
last_name: "Donderbrul", | |
locality: "Rotterdam", | |
}, | |
{ | |
number: 3, | |
initials: "S.", | |
first_name: "Seraphina", | |
last_name: "Fluisterwind", | |
locality: "Almere", | |
}, | |
{ | |
number: 4, | |
initials: "V.", | |
first_name: "Vesper", | |
last_name: "Nachtschaduw", | |
locality: "Haarlem", | |
}, | |
{ | |
number: 5, | |
initials: "R.", | |
first_name: "Ravian", | |
last_name: "Stormvleugel", | |
locality: "Den Haag", | |
}, | |
{ | |
number: 6, | |
initials: "M.", | |
first_name: "Mirella", | |
last_name: "Sterrenzwerver", | |
locality: "Almelo", | |
}, | |
{ | |
number: 7, | |
initials: "X.", | |
first_name: "Xander", | |
last_name: "Maanfluisteraar", | |
locality: "Leeuwarden", | |
}, | |
{ | |
number: 8, | |
initials: "P.", | |
first_name: "Paxton", | |
last_name: "Windzanger", | |
locality: "Groningen", | |
}, | |
{ | |
number: 9, | |
initials: "F.", | |
first_name: "Faelia", | |
last_name: "Vuurvlinder", | |
locality: "Heerlen", | |
}, | |
{ | |
number: 10, | |
initials: "H.", | |
first_name: "Helga", | |
last_name: "Rotsbreker", | |
locality: "Maastricht", | |
}, | |
{ | |
number: 11, | |
initials: "L.", | |
first_name: "Luna", | |
last_name: "Zonnewende", | |
locality: "Den Bosch", | |
}, | |
{ | |
number: 12, | |
initials: "T.", | |
first_name: "Timo", | |
last_name: "Groenhart", | |
locality: "Eindhoven", | |
}, | |
{ | |
number: 13, | |
initials: "N.", | |
first_name: "Naima", | |
last_name: "Veldbloem", | |
locality: "Utrecht", | |
}, | |
{ | |
number: 14, | |
initials: "V.", | |
first_name: "Vincent", | |
last_name: "IJzeren", | |
locality: "Leerdam", | |
}, | |
{ | |
number: 15, | |
initials: "P.", | |
first_name: "Priya", | |
last_name: "Blauwhof", | |
locality: "Zeist", | |
}, | |
{ | |
number: 16, | |
initials: "J.", | |
first_name: "Jamal", | |
last_name: "Windmaker", | |
locality: "Nijmegen", | |
}, | |
{ | |
number: 17, | |
initials: "E.", | |
first_name: "Esmée", | |
last_name: "Sterrenveld", | |
locality: "Wageningen", | |
}, | |
{ | |
number: 18, | |
initials: "M.", | |
first_name: "Mohammed", | |
last_name: "Roodman", | |
locality: "Enschede", | |
}, | |
{ | |
number: 19, | |
initials: "C.", | |
first_name: "Chen", | |
last_name: "Zilverberg", | |
locality: "Scheveningen", | |
}, | |
{ | |
number: 20, | |
initials: "S.", | |
first_name: "Soraya", | |
last_name: "Duinwalker", | |
locality: "Zandvoort", | |
}, | |
{ | |
number: 21, | |
initials: "A.", | |
first_name: "Alex", | |
last_name: "Lichtveld", | |
locality: "Bloemendaal", | |
}, | |
{ | |
number: 22, | |
initials: "H.", | |
first_name: "Habiba", | |
last_name: "Kruidentuin", | |
locality: "Emmeloord", | |
}, | |
{ | |
number: 23, | |
initials: "B.", | |
first_name: "Bram", | |
last_name: "Vlietstra", | |
locality: "Lelystad", | |
}, | |
{ | |
number: 24, | |
initials: "K.", | |
first_name: "Kai", | |
last_name: "Meermin", | |
locality: "Hoorn", | |
}, | |
{ | |
number: 25, | |
initials: "D.", | |
first_name: "Diana", | |
last_name: "Goudappel", | |
locality: "Nieuwegein", | |
}, | |
{ | |
number: 26, | |
initials: "F.", | |
first_name: "Finn", | |
last_name: "Bosrank", | |
locality: "Berkel en Roderijs", | |
}, | |
{ | |
number: 27, | |
initials: "J.", | |
first_name: "Julia", | |
last_name: "Sterrenveld", | |
locality: "Nieuw-Vennep", | |
}, | |
{ | |
number: 28, | |
initials: "G.", | |
first_name: "Giovanni", | |
last_name: "Regenboog", | |
locality: "Arnhem", | |
}, | |
{ | |
number: 29, | |
initials: "M.", | |
first_name: "Milan", | |
last_name: "Hemelrijk", | |
locality: "Zwolle", | |
}, | |
], | |
}; | |
export const electionsMockData: ElectionListResponse = { | |
elections: [ | |
{ | |
id: 1, | |
name: "Gemeenteraadsverkiezingen 2026", | |
category: "Municipal", | |
election_date: "2024-11-30", | |
nomination_date: "2024-11-01", | |
}, | |
{ | |
id: 2, | |
name: "Gemeenteraadsverkiezingen 2030", | |
category: "Municipal", | |
election_date: "2024-01-30", | |
nomination_date: "2024-01-01", | |
}, | |
], | |
}; | |
const candidates: Candidate[] = [ | |
{ | |
number: 1, | |
initials: "A.", | |
first_name: "Alice", | |
last_name: "Foo", | |
locality: "Amsterdam", | |
gender: "Female", | |
}, | |
{ | |
number: 2, | |
initials: "C.", | |
first_name: "Charlie", | |
last_name: "Doe", | |
locality: "Rotterdam", | |
}, | |
]; | |
let politicalGroupsMockData: PoliticalGroup[] = [ | |
politicalGroupMockData, | |
{ | |
number: 2, | |
name: "Lijst 2 - Wijzen van Water en Wind", | |
candidates: candidates, | |
}, | |
{ | |
number: 3, | |
name: "Lijst 3 - Eeuwenoude Aarde Unie", | |
candidates: candidates, | |
}, | |
{ | |
number: 4, | |
name: "Lijst 4 - Verbond van Licht en Leven", | |
candidates: candidates, | |
}, | |
{ | |
number: 5, | |
name: "Lijst 5 - Nieuwe Horizon Beweging", | |
candidates: candidates, | |
}, | |
{ | |
number: 6, | |
name: "Lijst 6 - VRG", | |
candidates: candidates, | |
}, | |
{ | |
number: 7, | |
name: "Lijst 7 - Harmonie van Hemel en Aarde", | |
candidates: candidates, | |
}, | |
{ | |
number: 8, | |
name: "Lijst 8 - Stralende Sterren Alliantie", | |
candidates: candidates, | |
}, | |
{ | |
number: 9, | |
name: "Lijst 9 - Tijdloze Toekomst Partij", | |
candidates: candidates, | |
}, | |
{ | |
number: 10, | |
name: "Lijst 10 - Kosmische Kracht Coalitie", | |
candidates: candidates, | |
}, | |
{ | |
number: 11, | |
name: "Lijst 11 - Magische Melodieën Beweging", | |
candidates: candidates, | |
}, | |
{ | |
number: 12, | |
name: "Lijst 12 - Zilveren Zonnestralen Partij", | |
candidates: candidates, | |
}, | |
{ | |
number: 13, | |
name: "Lijst 13 - Mystieke Maanlicht Liga", | |
candidates: candidates, | |
}, | |
{ | |
number: 14, | |
name: "Lijst 14 - GVR", | |
candidates: candidates, | |
}, | |
{ | |
number: 15, | |
name: "Lijst 15 - Partij voor de ontwikkeling", | |
candidates: candidates, | |
}, | |
{ | |
number: 16, | |
name: "Lijst 16 - Bond van de kiezers", | |
candidates: candidates, | |
}, | |
{ | |
number: 17, | |
name: "Lijst 17 - Omega", | |
candidates: candidates, | |
}, | |
{ | |
number: 18, | |
name: "Lijst 18 - Partij van de werkers", | |
candidates: candidates, | |
}, | |
{ | |
number: 19, | |
name: "Lijst 19 - Sterrenpartij", | |
candidates: candidates, | |
}, | |
{ | |
number: 20, | |
name: "Lijst 20 - Partij voor de zon", | |
candidates: candidates, | |
}, | |
]; | |
let electionMockData = electionsMockData.elections[0] as Election; | |
electionMockData.political_groups = politicalGroupsMockData; | |
export { electionMockData }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment