This repository was archived by the owner on Mar 19, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -5,11 +5,13 @@ export type CurrentUser = {|
5
5
id : number ,
6
6
displayName : string ,
7
7
email : string ,
8
+ avatar : string ,
8
9
| }
9
10
10
11
export type ExternalUser = { |
11
12
id : number ,
12
13
displayName : string ,
14
+ avatar : string ,
13
15
| }
14
16
15
17
export type User = ExternalUser | CurrentUser
Original file line number Diff line number Diff line change @@ -103,6 +103,7 @@ UserPage.propTypes = {
103
103
const UserInfo = ( { user } ) =>
104
104
user ? (
105
105
< Col gap = "1rem" >
106
+ < Avatar src = { `${ user . avatar } &s=512` } />
106
107
< Row >
107
108
< H3 narrow > { user . displayName || user . id } </ H3 >
108
109
</ Row >
@@ -115,13 +116,21 @@ UserInfo.propTypes = {
115
116
id : PropTypes . number . isRequired ,
116
117
email : PropTypes . string ,
117
118
displayName : PropTypes . string ,
119
+ avatar : PropTypes . string ,
118
120
} ) ,
119
121
}
120
122
121
123
UserInfo . defaultProps = {
122
124
user : null ,
123
125
}
124
126
127
+ const Avatar = styled . img `
128
+ width: 320px;
129
+ height: 320px;
130
+ display: block;
131
+ border: 1px solid var(--bw50);
132
+ `
133
+
125
134
const CurrentUserInfo = ( { user } ) =>
126
135
user . email ? < Row > You: { user . email } </ Row > : null
127
136
You can’t perform that action at this time.
0 commit comments