@@ -206,6 +206,8 @@ const ParticipatingResourceDetail = ({
206
206
dataContentTypes = dataContentTypes . replace ( / , (? = [ ^ \s ] ) / g, ", " ) ;
207
207
let resourseLinks = detail . resource_uri === undefined || detail . resource_uri === null ? "" : detail . resource_uri ;
208
208
if ( detail . resource_uri ) { resourseLinks = resourseLinks . split ( ';' ) ; }
209
+ let pocLinks = detail . poc_email === undefined || detail . poc_email === null ? "" : detail . poc_email ;
210
+ if ( detail . poc_email ) { pocLinks = pocLinks . split ( ';' ) ; }
209
211
const defaultCollapsed = "show" ;
210
212
useEffect ( ( ) => {
211
213
if ( ! detail . data_resource_id || detail . data_resource_id !== id ) {
@@ -240,8 +242,6 @@ const ParticipatingResourceDetail = ({
240
242
< span className = "badge" > < i className = "far fa-file-alt" /> </ span >
241
243
< span className = "badgeCount" > { detail . datasets_total } </ span >
242
244
< div className = "prDetailHeaderContent" >
243
- { /* <Link to={content.resource_uri} className="prDetailHeaderLink">{content.resource_uri}</Link> */ }
244
- { /* <DataLink><a className="prDetailHeaderLink" href={detail.resource_uri}>{detail.resource_uri}</a></DataLink> */ }
245
245
< SiteIcon />
246
246
{ resourseLinks [ 0 ] ? < ExternalLink > < a className = "prDetailExternalLink" href = { resourseLinks [ 0 ] } target = "_blank" rel = "noreferrer noopener" > { resourseLinks [ 0 ] } </ a > </ ExternalLink > : null }
247
247
{ resourseLinks [ 1 ] ? < ExternalLink > < a className = "prDetailExternalLink" href = { resourseLinks [ 1 ] } target = "_blank" rel = "noreferrer noopener" > { resourseLinks [ 1 ] } </ a > </ ExternalLink > : null }
@@ -253,17 +253,18 @@ const ParticipatingResourceDetail = ({
253
253
{ detail . poc ? detail . poc : null }
254
254
{ detail . poc ? ', ' : null }
255
255
256
- { /* <Link to={content.poc_email} className="prDetailHeaderLink">{content.poc_email}</Link> */ }
257
- { detail . poc_email ? < DataLink > < a className = "prDetailHeaderLink" href = { `mailto:${ detail . poc_email } ` } > { detail . poc_email } </ a > </ DataLink > : null }
258
- { /* <li><a className="prDetailHeaderLink" href={content.poc_email}>{content.poc_email}</a></li> */ }
259
- { /* <a href={`mailto:${content.poc_email}`}>{content.poc_email}</a> */ }
256
+ { /* {detail.poc_email ? <DataLink><a className="prDetailHeaderLink" href={`mailto:${detail.poc_email}` }>{detail.poc_email}</a></DataLink> : null } */ }
257
+ { pocLinks [ 0 ] && pocLinks [ 0 ] . includes ( "@" ) ? < DataLink > < a className = "prDetailHeaderLink" href = { `mailto:${ pocLinks [ 0 ] } ` } > { pocLinks [ 0 ] } </ a > </ DataLink > : < DataLink > < a className = "prDetailHeaderLink" href = { pocLinks [ 0 ] } target = "_blank" rel = "noreferrer noopener" > { pocLinks [ 0 ] } </ a > </ DataLink > }
258
+ { pocLinks [ 1 ] ? ', ' : null }
259
+ { pocLinks [ 1 ] && pocLinks [ 1 ] . includes ( "@" ) ? < DataLink > < a className = "prDetailHeaderLink" href = { `mailto:${ pocLinks [ 1 ] } ` } > { pocLinks [ 1 ] } </ a > </ DataLink > : < DataLink > < a className = "prDetailHeaderLink" href = { pocLinks [ 1 ] } target = "_blank" rel = "noreferrer noopener" > { pocLinks [ 1 ] } </ a > </ DataLink > }
260
+ { pocLinks [ 2 ] ? ', ' : null }
261
+ { pocLinks [ 2 ] && pocLinks [ 2 ] . includes ( "@" ) ? < DataLink > < a className = "prDetailHeaderLink" href = { `mailto:${ pocLinks [ 2 ] } ` } > { pocLinks [ 2 ] } </ a > </ DataLink > : < DataLink > < a className = "prDetailHeaderLink" href = { pocLinks [ 2 ] } target = "_blank" rel = "noreferrer noopener" > { pocLinks [ 2 ] } </ a > </ DataLink > }
260
262
</ span >
261
263
</ div >
262
264
< DatasetType >
263
265
< span
264
266
data-bs-toggle = "tooltip"
265
267
data-bs-placement = "bottom"
266
- // title={detail.resource_type === 'Program' ? `asdfasdfasdfasdf` : "resource type"}
267
268
title = { tooltips [ detail . resource_type ] }
268
269
>
269
270
{ detail . resource_type }
@@ -284,9 +285,9 @@ const ParticipatingResourceDetail = ({
284
285
< div className = "prAboutResourceContainer" >
285
286
< div className = "accordion-item-pr" >
286
287
< h2 className = "accordion-header-pr" >
287
- < buttons className = { `accordion-button-pr accordion-button-ccdc-pr ${ defaultCollapsed ? "" : "collapsed" } ` } type = "button" data-bs-toggle = "collapse" data-bs-target = "#collapse1" aria-expanded = { defaultCollapsed ? "true" : "false" } aria-controls = "collapse1" >
288
+ < div className = { `accordion-button-pr accordion-button-ccdc-pr ${ defaultCollapsed ? "" : "collapsed" } ` } type = "button" data-bs-toggle = "collapse" data-bs-target = "#collapse1" aria-expanded = { defaultCollapsed ? "true" : "false" } aria-controls = "collapse1" >
288
289
< span > About This Resource</ span >
289
- </ buttons >
290
+ </ div >
290
291
</ h2 >
291
292
< div id = "collapse1" className = { `collapse ${ defaultCollapsed ? "show" : "" } ` } >
292
293
< div className = "prAboutResourceContent" >
0 commit comments