@@ -44,6 +44,7 @@ export interface Props {
44
44
showUnVerifiedHelpIcon ?: boolean
45
45
refreshingPublisher ?: boolean
46
46
publisherRefreshed ?: boolean
47
+ showUnVerified ?: boolean
47
48
onRefreshPublisher ?: ( ) => void
48
49
}
49
50
@@ -91,11 +92,21 @@ export default class Profile extends React.PureComponent<Props, {}> {
91
92
}
92
93
93
94
getDefaultVerifiedPanelWrap = ( ) => {
95
+ const { showUnVerified } = this . props
96
+
94
97
return (
95
98
< StyledProviderWrap >
96
99
{
97
100
this . getVerifiedInfo ( )
98
101
}
102
+ {
103
+ showUnVerified
104
+ ? < >
105
+ < StyledVerifiedDivider />
106
+ { this . getUnverifiedAction ( ) }
107
+ </ >
108
+ : null
109
+ }
99
110
</ StyledProviderWrap >
100
111
)
101
112
}
@@ -118,12 +129,24 @@ export default class Profile extends React.PureComponent<Props, {}> {
118
129
}
119
130
120
131
getVerifiedPanelWrapRefreshFinished = ( ) => {
132
+ const { showUnVerified } = this . props
133
+
121
134
return (
122
135
< >
123
136
< StyledProviderWrapRefreshFinished >
124
137
{
125
138
this . getVerifiedInfo ( )
126
139
}
140
+ {
141
+ showUnVerified
142
+ ? < >
143
+ < StyledVerifiedDivider />
144
+ < StyledVerifiedCheckNoLink >
145
+ { getLocale ( 'unVerifiedCheck' ) }
146
+ </ StyledVerifiedCheckNoLink >
147
+ </ >
148
+ : null
149
+ }
127
150
</ StyledProviderWrapRefreshFinished >
128
151
< StyledRefreshOverlayFinished >
129
152
< StyledRefreshLoaderFinished >
@@ -170,15 +193,14 @@ export default class Profile extends React.PureComponent<Props, {}> {
170
193
}
171
194
172
195
getDefaultUnverifiedPanelWrap = ( ) => {
173
- const { onRefreshPublisher } = this . props
174
196
return (
175
197
< StyledProviderWrap >
176
198
{
177
199
this . getUnverifiedInfo ( )
178
200
}
179
- < StyledVerifiedCheckLink onClick = { onRefreshPublisher } data-test-id = { 'unverified-check-button' } >
180
- { getLocale ( 'unVerifiedCheck' ) }
181
- </ StyledVerifiedCheckLink >
201
+ {
202
+ this . getUnverifiedAction ( )
203
+ }
182
204
</ StyledProviderWrap >
183
205
)
184
206
}
@@ -228,6 +250,16 @@ export default class Profile extends React.PureComponent<Props, {}> {
228
250
)
229
251
}
230
252
253
+ getUnverifiedAction = ( ) => {
254
+ const { onRefreshPublisher } = this . props
255
+
256
+ return (
257
+ < StyledVerifiedCheckLink onClick = { onRefreshPublisher } data-test-id = { 'unverified-check-button' } >
258
+ { getLocale ( 'unVerifiedCheck' ) }
259
+ </ StyledVerifiedCheckLink >
260
+ )
261
+ }
262
+
231
263
getUnverifiedPanelWrapping = ( ) => {
232
264
const {
233
265
refreshingPublisher,
0 commit comments