Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {events.map((event, i) => {
- let is_today = new Date().toDateString() == new Date(event.values.date_from).toDateString() || new Date().toDateString() == new Date(event.values.date_to).toDateString();
- let is_future = new Date() < new Date(event.values.date_from) || new Date() < new Date(event.values.date_to);
- if(context.lang == "et-EE" && event.path_with_page.indexOf("programm/sundmuste-kalender") > -1 && ( is_today || is_future)) {
- return (
- <div className="border-t border-gray-500 px-4 py-2 pb-4" onClick={() => { setActiveEvent(event) }}>
- <div className="flex items-center justify-between text-sm uppercase">
- <span>
- <span className="text-orange">
- {new Date(event.values.date_from).toLocaleDateString()} - {new Date(event.values.date_to).toLocaleDateString()}
- </span>
- </span>
- </div>
- {event.title}
- </div>
- )
- } else if(context.lang == "ru" && event.path_with_page.indexOf("chto-interesnogo/novosti") > -1 && ( is_today || is_future)) {
- return (
- <div className="border-t border-gray-500 px-4 py-2 pb-4" onClick={() => { setActiveEvent(event) }}>
- <div className="flex items-center justify-between text-sm uppercase">
- <span>
- <span className="text-orange">
- {new Date(event.values.date_from).toLocaleDateString()} - {new Date(event.values.date_to).toLocaleDateString()}
- </span>
- </span>
- </div>
- {event.title}
- </div>
- )
- } else if(context.lang == "en-US" && event.path_with_page.indexOf("whats-on/events") > -1 && ( is_today || is_future)) {
- return (
- <div className="border-t border-gray-500 px-4 py-2 pb-4" onClick={() => { setActiveEvent(event) }}>
- <div className="flex items-center justify-between text-sm uppercase">
- <span>
- <span className="text-orange">
- {new Date(event.values.date_from).toLocaleDateString()} - {new Date(event.values.date_to).toLocaleDateString()}
- </span>
- </span>
- </div>
- {event.title}
- </div>
- )
- } else if(context.lang == "lv" && event.path_with_page.indexOf("kas-notiek/notikumu-kalendars") > -1 && ( is_today || is_future)) {
- return (
- <div className="border-t border-gray-500 px-4 py-2 pb-4" onClick={() => { setActiveEvent(event) }}>
- <div className="flex items-center justify-between text-sm uppercase">
- <span>
- <span className="text-orange">
- {new Date(event.values.date_from).toLocaleDateString()} - {new Date(event.values.date_to).toLocaleDateString()}
- </span>
- </span>
- </div>
- {event.title}
- </div>
- )
- } else if(context.lang == "fi" && event.path_with_page.indexOf("ohjelma/tapahtumat") > -1 && ( is_today || is_future)) {
- return (
- <div className="border-t border-gray-500 px-4 py-2 pb-4" onClick={() => { setActiveEvent(event) }}>
- <div className="flex items-center justify-between text-sm uppercase">
- <span>
- <span className="text-orange">
- {new Date(event.values.date_from).toLocaleDateString()} - {new Date(event.values.date_to).toLocaleDateString()}
- </span>
- </span>
- </div>
- {event.title}
- </div>
- )
- }
- })}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement