Skip to content
This repository was archived by the owner on Mar 9, 2021. It is now read-only.

Commit b75c6c3

Browse files
author
Zubair Ahmed
authored
Merge branch 'develop' into feature/event-loading-indicator
2 parents 994c0c6 + 1aac0fc commit b75c6c3

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

pages/events.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ export default class Events extends React.Component {
5252
} else {
5353
throw new Error('Failed to retieve future events');
5454
}
55-
await this.setState({
55+
this.setState({
5656
pastEvents,
5757
futureEvents,
5858
fetchError: null,
5959
loading: false,
6060
});
6161
} catch (err) {
6262
console.log(err);
63-
await this.setState({
63+
this.setState({
6464
pastEvents: null,
6565
futureEvents: null,
6666
fetchError: err.message,
@@ -90,12 +90,16 @@ export default class Events extends React.Component {
9090
return (
9191
<div>
9292
{events.slice(0, loadLimit).map(event => {
93+
console.log(event);
9394
const regexForImageSrc = /<img.*?src="([^">]*\/([^">]*?))".*?>/g;
94-
const imageSrc = regexForImageSrc.exec(event.description);
95+
const imgs = regexForImageSrc.exec(event.description);
96+
const imageSrc = imgs
97+
? imgs[1]
98+
: event.featured_photo ? event.featured_photo.photo_link : imagePlaceholderURL;
9599
return (
96100
<EventCard
97101
key={event.id}
98-
image={imageSrc ? imageSrc[1] : imagePlaceholderURL}
102+
image={imageSrc}
99103
name={event.name}
100104
location={event.venue ? event.venue.name : 'Online'}
101105
online={!event.venue}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy