Use commas and 'and' when listing several organizers
This commit is contained in:
1 parent
8e56a0f397
commit
93a0184ec6
1 file changed
+11
-4
+11
-4
@@ -22,11 +22,18 @@ const formatPrices = (regular, student) => {
|
||||
}
|
||||
|
||||
const formatOrganizers = organizers => {
|
||||
return organizers.map(organizer => (
|
||||
<span className="event-organizer">
|
||||
<Link to={organizer.path}>{organizer.name}</Link>
|
||||
</span>
|
||||
const total = organizers.length
|
||||
const elements = organizers.map((organizer, index) => (
|
||||
<>
|
||||
{total > 1 && index === total - 1 && <> og </>}
|
||||
<span className="event-organizer">
|
||||
<Link to={organizer.path}>{organizer.name}</Link>
|
||||
</span>
|
||||
{total > 1 && index < total - 2 && <>, </>}
|
||||
</>
|
||||
))
|
||||
|
||||
return elements
|
||||
}
|
||||
|
||||
export const EventTemplate = ({
|
||||
|
||||
Reference in new issue
Block a user