Skip to content

Commit 6dfb634

Browse files
committed
Fix Footer and ensure anchors open in new tab
1 parent e2830f6 commit 6dfb634

File tree

1 file changed

+35
-42
lines changed
  • dominion/frontend/src/component/Footer

1 file changed

+35
-42
lines changed

dominion/frontend/src/component/Footer/About.js

Lines changed: 35 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import PropTypes from 'prop-types';
44
import { Grid, Typography } from '@material-ui/core';
55
import { withStyles } from '@material-ui/core/styles';
66

7+
import A from '../A';
78
import SocialMedia from '../SocialMedia';
89
import background from '../../assets/images/bg/background.png';
910

@@ -59,38 +60,28 @@ function About({ classes }) {
5960
justify="space-between"
6061
alignItems="flex-start"
6162
>
62-
<Grid item xs={12} sm={7} justify="flex-end" alignItem="center">
63+
<Grid item xs={12} sm={7}>
6364
<Typography variant="body2" className={classes.title}>
6465
HURUmap&apos;s underlying data is quality-checked from reputable
6566
official sources including the government census,{' '}
66-
<a
67-
href="https://www.pepfar.gov/"
68-
target="_blank"
69-
rel="noopener noreferrer"
70-
className={classes.links}
71-
>
67+
<A href="https://www.pepfar.gov/" className={classes.links}>
7268
PEPFAR{' '}
73-
</a>
69+
</A>
7470
and{' '}
75-
<a
76-
href="http://www.uwezo.net/"
77-
target="_blank"
78-
rel="noopener noreferrer"
79-
className={classes.links}
80-
>
71+
<A href="http://www.uwezo.net/" className={classes.links}>
8172
UWEZO.
82-
</a>
73+
</A>
8374
</Typography>
8475
<Typography variant="body2" className={classes.body}>
8576
This project is built on software originally created by the Knight Lab
8677
in the USA for the{' '}
87-
<a href="https://censusreporter.org/" className={classes.links}>
78+
<A href="https://censusreporter.org/" className={classes.links}>
8879
censusReporter.org
89-
</a>{' '}
80+
</A>{' '}
9081
project which has been repurposed by{' '}
91-
<a href="https://openup.org.za/" className={classes.links}>
82+
<A href="https://openup.org.za/" className={classes.links}>
9283
OpenUp
93-
</a>{' '}
84+
</A>{' '}
9485
and Media Monitoring Africa for Wazimap in South Africa for Wazimap in
9586
SouthAfrica and by Code for Africa for HURUmap in Kenya, Tanzania,
9687
Uganda and Zambia.
@@ -107,61 +98,63 @@ function About({ classes }) {
10798
alignItems="flex-start"
10899
>
109100
<Grid item>
110-
<Typography variant="body2" className={classes.listText}>
101+
<Typography
102+
variant="body2"
103+
className={classes.listText}
104+
component="div"
105+
>
111106
Other openAfrica Projects
112107
<ul className={classes.list}>
113108
<li>
114-
<a
109+
<A
115110
href="https://taxclock.codeforkenya.org/"
116111
className={classes.links}
117112
>
118113
Tax Clock
119-
</a>
114+
</A>
120115
</li>
121116
<li>
122-
<a href="https://sourceafrica.net/" className={classes.links}>
117+
<A href="https://sourceafrica.net/" className={classes.links}>
123118
sourceAFRICA
124-
</a>
119+
</A>
125120
</li>
126121
</ul>
127122
</Typography>
128-
<Typography variant="body2" className={classes.joinText}>
123+
<Typography
124+
variant="body2"
125+
className={classes.joinText}
126+
component="div"
127+
>
129128
Join Our Community
130129
<ul className={classes.list}>
131130
<li>
132-
<a
131+
<A
133132
href="https://www.facebook.com/HacksHackersAfrica"
134133
className={classes.links}
135134
>
136135
Hacks/Hackers Africa
137-
</a>
136+
</A>
138137
</li>
139138
</ul>
140139
</Typography>
141140
</Grid>
142141
<Grid item>
143-
<Typography variant="body2" className={classes.listText}>
142+
<Typography
143+
variant="body2"
144+
className={classes.listText}
145+
component="div"
146+
>
144147
A project by:
145148
<ul className={classes.list}>
146149
<li>
147-
<a
148-
href="https://codeforafrica.org/"
149-
target="_blank"
150-
rel="noopener noreferrer"
151-
className={classes.links}
152-
>
150+
<A href="https://codeforafrica.org/" className={classes.links}>
153151
Code for Africa
154-
</a>
152+
</A>
155153
</li>
156154
<li>
157-
<a
158-
href="https://www.icfj.org/"
159-
target="_blank"
160-
rel="noopener noreferrer"
161-
className={classes.links}
162-
>
155+
<A href="https://www.icfj.org/" className={classes.links}>
163156
ICFJ
164-
</a>
157+
</A>
165158
</li>
166159
</ul>
167160
</Typography>

0 commit comments

Comments
 (0)