Skip to content

Commit 29cdfb8

Browse files
committed
Hide social network logos if the url is not defined with an env var
1 parent 0c25080 commit 29cdfb8

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

frontend/src/components/footer.js

+11-9
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,17 @@ export function Footer({ location }: Object) {
5252
</Link>
5353
))}
5454
<p className="pt5-l pt4 pb3">
55-
{socialNetworks.map((item, n) => (
56-
<a
57-
key={n}
58-
href={item.link}
59-
className="link barlow-condensed white f4 ttu di-l dib ph2"
60-
>
61-
{item.icon}
62-
</a>
63-
))}
55+
{socialNetworks
56+
.filter((item) => item.link)
57+
.map((item, n) => (
58+
<a
59+
key={n}
60+
href={item.link}
61+
className="link barlow-condensed white f4 ttu di-l dib ph2"
62+
>
63+
{item.icon}
64+
</a>
65+
))}
6466
</p>
6567
</div>
6668
</div>

frontend/src/config/index.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const USER_STATS_API_URL =
1212

1313
// APPLICATION SETTINGS
1414
export const DEFAULT_LOCALE = process.env.REACT_APP_DEFAULT_LOCALE || 'en';
15-
export const ENVIRONMENT= process.env.REACT_APP_ENVIRONMENT || '';
15+
export const ENVIRONMENT = process.env.REACT_APP_ENVIRONMENT || '';
1616
export const PROJECTCARD_CONTRIBUTION_SHOWN_THRESHOLD =
1717
process.env.REACT_APP_PROJECTCARD_CONTRIBUTION_SHOWN_THRESHOLD || 5;
1818
export const INTERMEDIATE_LEVEL_COUNT =
@@ -32,11 +32,11 @@ export const OSM_CONSUMER_SECRET = process.env.REACT_APP_OSM_CONSUMER_SECRET ||
3232
export const ORG_PRIVACY_POLICY_URL = process.env.REACT_APP_ORG_PRIVACY_POLICY_URL || '';
3333
export const OSM_REGISTER_URL =
3434
process.env.REACT_APP_OSM_REGISTER_URL || 'https://www.openstreetmap.org/user/new';
35-
export const ORG_TWITTER = process.env.REACT_APP_ORG_TWITTER || 'http://twitter.com';
36-
export const ORG_FB = process.env.REACT_APP_ORG_FB || 'https://www.facebook.com';
37-
export const ORG_INSTAGRAM = process.env.REACT_APP_ORG_INSTAGRAM || 'https://www.instagram.com';
38-
export const ORG_YOUTUBE = process.env.REACT_APP_ORG_YOUTUBE || 'https://www.youtube.com';
39-
export const ORG_GITHUB = process.env.REACT_APP_ORG_GITHUB || 'https://github.com/';
35+
export const ORG_TWITTER = process.env.REACT_APP_ORG_TWITTER || '';
36+
export const ORG_FB = process.env.REACT_APP_ORG_FB || '';
37+
export const ORG_INSTAGRAM = process.env.REACT_APP_ORG_INSTAGRAM || '';
38+
export const ORG_YOUTUBE = process.env.REACT_APP_ORG_YOUTUBE || '';
39+
export const ORG_GITHUB = process.env.REACT_APP_ORG_GITHUB || '';
4040
export const MATOMO_ID = process.env.REACT_APP_MATOMO_ID || '';
4141
export const IMAGE_UPLOAD_SERVICE = process.env.REACT_APP_IMAGE_UPLOAD_API_URL || '';
4242
export const HOMEPAGE_VIDEO_URL = process.env.REACT_APP_HOMEPAGE_VIDEO_URL || '';

0 commit comments

Comments
 (0)