Skip to content

Commit 2d18c3e

Browse files
committed
Add event URL link to NodePanel
1 parent 9d79b50 commit 2d18c3e

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

pcd-website/src/components/NodePanel.vue

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ const calLinks = computed(() => props.node && !props.node.date_tbd ? calendarLin
478478
</div>
479479

480480
<!-- Links section -->
481-
<div v-if="node.event_page_url || node.primary_contact.email" class="panel-links">
481+
<div v-if="node.event_page_url || node.primary_contact.email || (!node.online_event && node.event_url)" class="panel-links">
482482
<hr class="panel-separator" aria-hidden="true" />
483483
<a
484484
v-if="!node.online_event && !node.location_tbd"
@@ -500,6 +500,17 @@ const calLinks = computed(() => props.node && !props.node.date_tbd ? calendarLin
500500
<Icon icon="bi:envelope" width="1em" height="1em" aria-hidden="true" class="panel-link-icon" />
501501
<span>{{ node.primary_contact.email }}</span>
502502
</a>
503+
<a
504+
v-if="!node.online_event && node.event_url"
505+
:href="node.event_url"
506+
target="_blank"
507+
rel="noopener noreferrer"
508+
class="panel-link-row"
509+
:title="`Visit ${node.event_url}`"
510+
>
511+
<Icon icon="bi:globe" width="1em" height="1em" aria-hidden="true" class="panel-link-icon" />
512+
<span>{{ node.event_url }}</span>
513+
</a>
503514
<a
504515
v-if="node.event_page_url"
505516
:href="node.event_page_url"

0 commit comments

Comments
 (0)