Skip to content

Commit 571fa0f

Browse files
committed
Fix #2735
1 parent 096bf16 commit 571fa0f

File tree

4 files changed

+26
-2
lines changed

4 files changed

+26
-2
lines changed

src/shared/components/Contentful/MemberCard/MemberCard.jsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ export function MemberCardInner({
2424
const country = memberCard.country && memberCard.country.toLowerCase();
2525
const imageUrl = _.get(image, 'file.url');
2626
const trackIconUrl = _.get(trackIcon, 'file.url');
27-
const { memberName, trackColor } = memberCard;
27+
const { memberName, trackColor, description } = memberCard;
28+
2829
return (
2930
<a
3031
href={memberCard.url}
@@ -48,6 +49,9 @@ export function MemberCardInner({
4849
{ memberName && (
4950
<div className={theme.memberName}>{memberName}</div>
5051
)}
52+
{ description && (
53+
<div className={theme.description}>{description}</div>
54+
)}
5155
{ country && (
5256
<div className={theme.countryWrapper}>
5357
<span className={`flag-icon flag-icon-${country} ${theme.flag}`} />
@@ -57,7 +61,6 @@ export function MemberCardInner({
5761
</div>
5862
)}
5963
</div>
60-
6164
</div>
6265
</a>
6366
);

src/shared/components/Contentful/MemberCard/index.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@ import _ from 'lodash';
1010

1111
import MemberCard from './MemberCard';
1212
import defaultTheme from './themes/default.scss';
13+
import speakerCard from './themes/speakerCard.scss';
1314

1415
// Future themes added here
1516
const THEMES = {
1617
Default: defaultTheme,
18+
'Speaker Card': speakerCard,
1719
};
1820

1921
/* Loads the main member card entry. */

src/shared/components/Contentful/MemberCard/themes/default.scss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,23 @@
5858
}
5959

6060
.memberName {
61+
font-family: "Roboto", Helvetica, Arial, sans-serif;
6162
color: #2a2a2b;
6263
font-size: 15px;
6364
font-weight: 500;
6465
line-height: 20px;
6566
text-align: left;
6667
}
6768

69+
.description {
70+
color: #555;
71+
font-family: "Roboto", Helvetica, Arial, sans-serif;
72+
font-size: 15px;
73+
font-weight: 400;
74+
line-height: 25px;
75+
text-align: left;
76+
}
77+
6878
.countryWrapper {
6979
display: flex;
7080
align-items: center;
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
@import "./default";
2+
3+
.info {
4+
.handleWrapper {
5+
.handle {
6+
color: #0d61bf;
7+
}
8+
}
9+
}

0 commit comments

Comments
 (0)