diff --git a/src/pages/dreamarchive/ResearchLive.tsx b/src/pages/dreamarchive/ResearchLive.tsx index fbf0ee8..5ceef96 100644 --- a/src/pages/dreamarchive/ResearchLive.tsx +++ b/src/pages/dreamarchive/ResearchLive.tsx @@ -1,128 +1,49 @@ -import {getBackgroundStyle, getTextStyle} from '../../styles/StyleUtils'; -import {FaCalendarAlt, FaClipboardCheck, FaFlask, FaGlobeAmericas, FaUserMd, FaUsers, FaVideo} from 'react-icons/fa'; +import {FaCalendarAlt, FaClipboardCheck, FaGlobeAmericas} from 'react-icons/fa'; import mockResearchLive from '../../data/MockResearchLive'; +import HeroSection from '../../components/dreamarchive/HeroSection'; +import SectionHeader from '../../components/dreamarchive/SectionHeader'; +import DreamyCard from '../../components/dreamarchive/DreamyCard'; +import StudyCard from '../../components/dreamarchive/StudyCard'; +import ResearcherInterviewCard from '../../components/dreamarchive/ResearcherInterviewCard'; +import IconWithBackground from '../../components/dreamarchive/IconWithBackground'; export default function ResearchLive() { return (
{/* Hero Section */} -
-
-

Traumforschung Live

-

Aktuelle Studien, Citizen Science und - Forscher-Interviews

-
-
-
-

Sei Teil der Traumforschung

-
-

- Entdecke laufende Forschungsprojekte, nimm an Studien teil und lerne von führenden - Traumforschern aus der ganzen Welt. -

-
-
+ {/* Current Studies */}
-

Aktuelle Studien

+
{mockResearchLive.currentStudies.slice(0, 2).map((study) => ( -
-
-
- -
-
-

{study.title}

-

{study.institution}

-
-
- -
-
- Status: - {study.status} -
-
- Teilnehmer: - {study.participants.current.toLocaleString()} / {study.participants.target.toLocaleString()} -
-
- Enddatum: - {study.endDate} -
-
- -

- {study.description} -

- - -
- ))} + ))}
{mockResearchLive.currentStudies.slice(2, 4).map((study) => ( -
-
-
- -
-
-

{study.title}

-

{study.institution}

-
-
- -
-
- Status: - {study.status} -
-
- Teilnehmer: - {study.participants.current.toLocaleString()} / {study.participants.target.toLocaleString()} -
-
- Enddatum: - {study.endDate} -
-
- -

- {study.description} -

- - -
- ))} + ))}
{/* Citizen Science */}
-

Citizen Science: Mitmachen bei der - Traumforschung

+ -
+
-
- -
+ } + color="violet" + size={28} + className="mr-4" + />

Wie du zur Wissenschaft beitragen kannst

@@ -144,25 +65,23 @@ export default function ResearchLive() { IconComponent = FaClipboardCheck; } - return ( -
-
-
- -
-
-

{project.title}

-

- {project.description} -

-
- + return (
+
+
+
- ); +

{project.title}

+

+ {project.description} +

+
+ +
+
); })}
@@ -171,97 +90,29 @@ export default function ResearchLive() { hilft Wissenschaftlern, größere und vielfältigere Datensätze zu sammeln, was zu robusteren Forschungsergebnissen führt.

-
+
{/* Researcher Interviews */}
-

Forscher-Interviews

+
{mockResearchLive.researcherInterviews.slice(0, 2).map((interview) => ( -
-
-
- -
-
-

{interview.name}

-

{interview.institution}

-

{interview.specialty}

- -
-
- -
-
-
-
-
-
-
- -

Themen im Interview:

-
    - {interview.topics.map((topic, index) => ( -
  • {topic}
  • - ))} -
-
-
-
- ))} + ))}
{mockResearchLive.researcherInterviews.slice(2, 4).map((interview) => ( -
-
-
- -
-
-

{interview.name}

-

{interview.institution}

-

{interview.specialty}

- -
-
- -
-
-
-
-
-
-
- -

Themen im Interview:

-
    - {interview.topics.map((topic, index) => ( -
  • {topic}
  • - ))} -
-
-
-
- ))} + ))}
{/* Upcoming Events */}
-

Kommende Veranstaltungen

+ -
+
@@ -279,13 +130,12 @@ export default function ResearchLive() { - - ))} + ))}
{event.title} {event.location} - - {event.type} - + + {event.type} +
@@ -296,7 +146,7 @@ export default function ResearchLive() { Alle Veranstaltungen anzeigen
-
+
); -} +} \ No newline at end of file