diff --git a/src/components/HP-timeline.tsx b/src/components/HP-timeline.tsx index 51da27c2c17f661e4e53fa4bf17450baaa69c007..92be4ccf3b666bd924ae5438109d56d2e9f36782 100644 --- a/src/components/HP-timeline.tsx +++ b/src/components/HP-timeline.tsx @@ -2,7 +2,7 @@ import { TabButtonRow } from "./Buttons"; import TimeHori from "./HorizontalTimeline"; import { BFHStyleTabs, ButtonRowTabs } from "./Tabs"; import { timelinepersontabs } from "./data/timelinepersontabs"; - +import { timelinedata } from "./data/hptimelinedata"; export function HPTimeline(){ return( <section id="Timeline" className="section"> @@ -43,4 +43,10 @@ export function HPTimeline(){ cssname: "Industry" } ] - \ No newline at end of file + + +export function HPtimelineNew(data: Array<NodeDatensatz>){ + var timelinecards: React.ReactNode; + var interviewtabs: + +} \ No newline at end of file diff --git a/src/components/data/hptimelinedata.ts b/src/components/data/hptimelinedata.ts index 3698da338a80bc877b6e13ef5f4c08f3d748464b..79d431e58d527ee6b7749d36463136c3cd28ac84 100644 --- a/src/components/data/hptimelinedata.ts +++ b/src/components/data/hptimelinedata.ts @@ -1,3 +1,48 @@ +interface TimelineDatenpunkt { + title?: string; + vorname: string; + nachnname: string; + pictureurl: string; + tag: StakeholderTag; + heading: string; + intervietabid: string; + type?: TypeTag; + cardtext: string; + language: Language; + quote: string; + quoteVorname?: string; + quoteNachname?: string; + aimofcontact: string | Array<string> | Array<React.ReactNode>; + insights: string | Array<string> | Array<React.ReactNode>; + clarification?: string | Array<string> | Array<React.ReactNode>; + implementation: string | Array<string> | Array<React.ReactNode>; + +} +type StakeholderTag = 'Industry' | 'Academia' | 'Patient' | 'Medical' | 'Milestone' | 'Other'; +type TypeTag = 'meta' ; +type Language = 'en' | 'de'; + +export const timelinedata: Array<TimelineDatenpunkt> = [ + { + title: "Vorlage", + vorname: "Vorlage", + nachnname: "Vorlage", + pictureurl: "Vorlage", + tag: "Other", + heading: "Vorlage", + intervietabid: "Vorlage", + cardtext: "Vorlage", + language: "de", + quote: "Vorlage", + quoteNachname: "Vorlage", + quoteVorname: "Vorlage", + aimofcontact: "Vorlage", + clarification: "Vorlage", + insights: "Vorlage", + implementation: "Vorlage", + } +] + export const data = [ { title: "Team", diff --git a/src/components/data/steckbriefe.ts b/src/components/data/steckbriefe.ts index f976e6e69ac63c7b1152439dd2669b006055d63b..64e0f1fa8c8f160b2493ee18bc16ec4989b26726 100644 --- a/src/components/data/steckbriefe.ts +++ b/src/components/data/steckbriefe.ts @@ -2,29 +2,73 @@ interface Steckbrief{ title?: string; /* Dr. oder Prof. oder so bei Jörn und so*/ vorname: string; nachname: string; + age: number; linkedinurl?: string; - pictureurl: string; + hauptfoto: string; + zweitfoto?: string; pronouns: string; studiengang: string; - headof?: string; - igemjob: string; - whyigem: string; - bestpart: string; - biggestchallenge: string; - funfacts: Array<string>; + headof?: string; /* Nur Team angeben, nicht "Head of" dazuschreiben */ + igemjob: string | Array<string>; + whyigem: string | Array<string>; + bestpart: string | Array<string>; + biggestchallenge: string | Array<string>; + funfacts:string | Array<string>; favmusic: string; + sciencemedia: string; /* Is there a particular book, movie or series that has influenced your view of science? */ + onechange: string; /* If you had the opportunity to change one thing in the world of science, what would it be and why? */ + hobbies: Array<string>; /* Hobbies/interests outside of science */ + scientificinterests: Array<string> ; /* Scientific interest/research focus [keywords] */ } + +/* +Legende: + string -> Text in "" oder '' + Array<string> -> Liste von Text in der Form ["", ""] oder ['',''] + string | Array<string> -> Text ODER Liste von Text + number -> eine Zahl, zb 22 +Anmerkung: +Eine Liste darf auch nur ein Element haben, das ist okay. Also z.B. ["hallo"] +*/ + + +/* +Vorlage Datensatz: + + title: "", + vorname: "", + nachname: "", + age: , + linkedinurl: "", + hauptfoto: "", + zweitfoto?: "", + pronouns: "", + studiengang: "", + headof?: "", + igemjob: [ "", ""], + whyigem: [ "", ""], + bestpart: [ "", ""], + biggestchallenge: [ "", ""], + funfacts: [ "", ""], + favmusic: "", + sciencemedia: "", + onechange: "", + hobbies: [ "", ""], + scientificinterests: [ "", ""], + + +*/ export const teammembers: Array<Steckbrief> = [ { vorname: "Anna", nachname: "Baack", linkedinurl: "www.linkedin.com/in/anna-lena-b-a488102a5", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "she/her", studiengang: "M.Sc. Molecular Cell Biology", - headof: "Head of Laboratory", - igemjob: "Delivery, Creativity & Sponsoring", + headof: "Laboratory", + igemjob: ["Delivery", "Creativity","Sponsoring"], whyigem: [ "To prove to myself what I am capable of", "To be part of a dedicated team in which everyone understands when you are dead inside" @@ -46,7 +90,7 @@ export const teammembers: Array<Steckbrief> = [ vorname: "Asal Sahami", nachname: "Moghaddam", linkedinurl: "www.linkedin.com/in/ asal-sahami-moghaddam-665302315", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "she/her", studiengang: "M.Sc. Bioinformatics", igemjob: "Wiki, Mechanism & Public Outreach", @@ -59,7 +103,7 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Christian", nachname: "Michalek", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "he/him", studiengang: "M.Sc. Cellular Biochemistry", igemjob: "Wet lab, PrimeGuide, Biosafety", @@ -72,10 +116,10 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Isabell", nachname: "Guckes", - pictureurl: "https://www.linkedin.com/in/isabell-alexandra-guckes-5023a030b/", + hauptfoto: "https://www.linkedin.com/in/isabell-alexandra-guckes-5023a030b/", pronouns: "she/her", studiengang: "M.Sc. Molecular Cell Biology", - headof: "Head of Sponsoring", + headof: "Sponsoring", igemjob: "Wet lab, AirBuddy, Creativity", whyigem: "It’s great to be part of a project from the formation of the idea until the final results, so you can contribute with your work but also gain new experiences", bestpart: "Learning new techniques in the lab", @@ -87,7 +131,7 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Kai", nachname: "Kanthak", - pictureurl: "https://www.linkedin.com/in/kai-kanthak-1715901b9/", + hauptfoto: "https://www.linkedin.com/in/kai-kanthak-1715901b9/", pronouns: "he/him", studiengang: "B.Sc. Molecular Biotechnology", igemjob: "PrimeGuide, Biosafety, Sponsoring", @@ -100,7 +144,7 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Kathleen", nachname: "Susat", - pictureurl: "https://www.linkedin.com/in/kathleen-susat-261979301?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=ios_app", + hauptfoto: "https://www.linkedin.com/in/kathleen-susat-261979301?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=ios_app", pronouns: "she/her", studiengang: "M.Sc. Genome Based Systems Biologie", igemjob: "Wet lab, PrimeGuide, Biosafety, Human Practices, Public Engagement", @@ -117,7 +161,7 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Kaya", nachname: "Lange", - pictureurl: "https://www.linkedin.com/in/kaya-lange?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app", + hauptfoto: "https://www.linkedin.com/in/kaya-lange?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app", pronouns: "she/her", studiengang: "M.Sc. Molecular Biotechnology", igemjob: "Wet lab, PrimeGuide, AirBuddy, Human Practices, Public Engagement", @@ -135,10 +179,10 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Liliana", nachname: "Sanfilippo", - pictureurl: "https://www.linkedin.com/in/liliana-sanfilippo-425709231/", + hauptfoto: "https://www.linkedin.com/in/liliana-sanfilippo-425709231/", pronouns: "she/her", studiengang: "M.Sc. Bioinformatic and Genome Research", - headof: "Head of Wiki", + headof: "Wiki", igemjob: "Human Practices/ Public Engagement", whyigem: "I am very curious and like projects", bestpart: "Actually seeing results of what you are doing", @@ -148,7 +192,7 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Lisa", nachname: "Wiesner", - pictureurl: "XXX", + hauptfoto: "XXX", pronouns: "she/her", studiengang: "XXX", igemjob: "XXX", @@ -164,7 +208,7 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Malte", nachname: "Lenger", - pictureurl: "www.linkedin.com/in/malte-lenger-08j2003", + hauptfoto: "www.linkedin.com/in/malte-lenger-08j2003", pronouns: "he/him", studiengang: "B.Sc. Molecular Biotechnology", igemjob: "Wet lab, PrimeGuide, Biosafety", @@ -182,10 +226,10 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Michael", nachname: "Gröning", - pictureurl: "https://www.linkedin.com/in/michael-gröning-671732191", + hauptfoto: "https://www.linkedin.com/in/michael-gröning-671732191", pronouns: "he/him", studiengang: "M.Sc. Media Production", - headof: "Head of Creativity", + headof: "Creativity", igemjob: "Design, Public Engagement", whyigem: "I like worldwide competitions, team spirit and realizing projects that help people living a better life", bestpart: "Huge community and creative freedom", @@ -201,10 +245,10 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Philip", nachname: "Mundt", - pictureurl: "linkedin.com/in/philip-mundt-3b1a53306", + hauptfoto: "linkedin.com/in/philip-mundt-3b1a53306", pronouns: "he/him", studiengang: "B.Sc. Molecular Biology", - headof: "Head of Mechanism", + headof: "Mechanism", igemjob: "Wet lab, PrimeGuide, Wiki", whyigem: "To learn, to work as a team and to experience research from the ground up", bestpart: "I like that it brings people together to strive for a common goal", @@ -220,10 +264,10 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Vera", nachname: "Köhler", - pictureurl: "XXX", + hauptfoto: "XXX", pronouns: "she/her", studiengang: "M.Sc. Genome Based Systems Biology", - headof: "Head of Delivery", + headof: "Delivery", igemjob: "Wet lab, AirBuddy, Human Practices/ Public Outreach, Creativity", whyigem: "To test my limits and expand various laboratory and soft skills", bestpart: "The amazing Team and the funny, but also frustrating moments we lived through", @@ -237,7 +281,7 @@ export const teammembers: Array<Steckbrief> = [ { vorname: "Vincent Carl", nachname: "Stöckl", - pictureurl: "XXX", + hauptfoto: "XXX", pronouns: "he/him", studiengang: "B.Sc. Molecular Biotechnology", igemjob: "Wet lab, AirBuddy, Sponsoring", @@ -252,7 +296,7 @@ export const advisors: Array<Steckbrief> = [ { vorname: "Felicitas", nachname: "Zimmer", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "she/her", studiengang: "M.Sc. Molecular Cell Biology", headof: "XXX", @@ -274,7 +318,7 @@ export const advisors: Array<Steckbrief> = [ vorname: "Lucas", nachname: "Krause", linkedinurl: "XXX", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "he/him", studiengang: "Molecular Biotechnology", headof: "XXX", @@ -294,7 +338,7 @@ export const advisors: Array<Steckbrief> = [ { vorname: "Maximilian Leo", nachname: "Huber", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "he/him", studiengang: "M.Sc. Bioinformatics and Genome Research", igemjob: "Wiki", @@ -314,7 +358,7 @@ export const advisors: Array<Steckbrief> = [ vorname: "Utkarsh Anil", nachname: "Mahajan", linkedinurl: "XXX", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "he/him", studiengang: "Molecular Biotechnology", headof: "XXX", @@ -339,12 +383,12 @@ export const instructor: Array<Steckbrief> = [ vorname: "Sinan", nachname: "Zimmermann", linkedinurl: "https://www.linkedin.com/in/sinan-zimmermann-50977323b/", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "he/him", studiengang: "Molecular Cell Biology", headof: "I'm involved in nearly every subteam, just a bit here and there", igemjob: "proud dad of my academic weapons", - whyigem: "Last year, I led the charge as Team Captain and Head of Lab, and honestly… iGEM got me hooked for life! The experience pushed me past my limits and transformed both my personal growth and scientific journey. Now, it’s my turn to guide the next generation and watch them rise – that’s why I’m back as the instructor for iGEM Bielefeld and iGEM Judge of 2024!", + whyigem: "Last year, I led the charge as Team Captain and Lab, and honestly… iGEM got me hooked for life! The experience pushed me past my limits and transformed both my personal growth and scientific journey. Now, it’s my turn to guide the next generation and watch them rise – that’s why I’m back as the instructor for iGEM Bielefeld and iGEM Judge of 2024!", bestpart: "Connections and networks formed during your iGEM journey have a lasting impact. That’s why I’m excited to launch a new platform for socializing and networking: the 'BFH European Meet-Up' - a collaboration between Bielefeld, Frankfurt, and Hamburg", biggestchallenge: "Whether it's during night shifts or endless team meetings. Staying awake can be a challenge. Sometimes I need to mediate between my kidz or try to help them out, but they grow up so fast and are ready to spread their wings. As a dad, it’s challenging for me to let them fly. But even then, I’m proud to see how they handle their challenges and come back stronger every time!", funfacts: [ @@ -364,7 +408,7 @@ export const pis: Array<Steckbrief> = [ vorname: "Jörn", nachname: "Kalinowski", linkedinurl: "linkedin.com/in/jörn-kalinowski-b7033b1b", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "he/him", studiengang: "Research Group Leader - Microbial Genomics and Biotechnology", igemjob: "Center for Biotechnology of Bielefeld University", @@ -381,7 +425,7 @@ export const pis: Array<Steckbrief> = [ vorname: "Kristian", nachname: "Müller", linkedinurl: "https://www.linkedin.com/in/kristian-mueller/", - pictureurl: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", + hauptfoto: "https://static.igem.wiki/teams/5247/placeholders/placehilderperson.jpeg", pronouns: "he/him", studiengang: "Research Group Leader - Molecular and Cellular Biotechnology", igemjob: "Technical Facility of Bielefeld University",