import styled from 'styled-components'; const EventStyles = styled.article` display: grid; gap: 2rem; justify-content: center; margin-top: 3.5rem; .schedule-event { padding-bottom: 1rem; border-bottom: 2px solid var(--lightGrey); } `; const ScheduleStyle = styled.article` display: flex; gap: 1.5rem; flex-direction: row; text-align: center; `; export default function Event({ event }) { const { name, date, start, end, venueName, attire, description, // openToAll, showSchedule, scheduleEvents, } = event; return (

{name}

{date}

{start} {end && ` - ${end}`}

{venueName &&
} {attire &&

{attire}

} {description &&

{description}

}
{showSchedule && scheduleEvents && scheduleEvents.map( ({ name: eventName, start: eventStart, end: eventEnd, venueName: eventVenueName, }) => (
{eventStart && (

{eventStart} {eventEnd && ` - {end}`}

)}
{eventName &&

{eventName}

} {eventVenueName && (
)}
) )} ); }