diff --git a/src/templates/event.js b/src/templates/event.js index 79dc568..8644574 100644 --- a/src/templates/event.js +++ b/src/templates/event.js @@ -12,18 +12,19 @@ moment.locale('nb') const formatPrices = (regular, student) => { let cc = '' - if (regular && regular !== 0) { - cc += regular + if (regular) { + cc += regular !== '0' ? regular : '' } - if (student && student !== 0) { - cc += ` / ${student}` + if (student) { + cc += cc !== '' ? ' / ' : '' + cc += student !== '0' ? student : '' } return cc === '' ? 'Gratis' : cc } const formatOrganizers = organizers => { const total = organizers.length - const elements = organizers.map((organizer, index) => ( + return organizers.map((organizer, index) => ( <> {total > 1 && index === total - 1 && <> og } @@ -32,8 +33,6 @@ const formatOrganizers = organizers => { {total > 1 && index < total - 2 && <>, } )) - - return elements } export const EventTemplate = ({