Skip to content

Commit aa7cb1e

Browse files
authored
feat(program): link to proceedings (#362)
* feat(program): link to proceedings * feat(program): add proceedings link to overview
1 parent e2ac8a8 commit aa7cb1e

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

packages/frontend/src/data/navigation.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,10 @@ export function getHeaderData(currentUrl: URL): HeaderData {
100100
}
101101
]
102102
},
103+
{
104+
text: 'Proceedings',
105+
href: getPermalink('/proceedings')
106+
},
103107
{
104108
text: 'Workshops',
105109
href: getPermalink('/workshops')

packages/frontend/src/pages/index.astro

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@ const cathedralText = 'Cathedral of Seville';
2525
heroProps={{
2626
title: '23<sup>rd</sup> International Conference on Business Process Management <br /> (BPM 2025)',
2727
tagline: '31st Aug - 5th Sep 2025 | Seville, Spain',
28-
actions: [{ variant: 'primary', text: 'Program booklet', href: pdfBooklet, icon: 'i-tabler:download', target: '_blank' }]
28+
actions: [
29+
{ variant: 'primary', text: 'Program booklet', href: pdfBooklet, icon: 'i-tabler:download', target: '_blank' },
30+
{ variant: 'primary', text: 'Proceedings', href: getPermalink('/proceedings'), icon: 'i-tabler:book' }
31+
]
2932
}}>
3033
<Fragment slot="hero-subtitle">
3134
BPM 2025 is the 23<sup>rd</sup> conference in a series that provides the most prestigious forum

packages/frontend/src/pages/program/overview.astro

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import LocationView from '#/components/ui/Schedule/LocationView.astro';
88
import pdfBooklet from '#/assets/documents/program/Program_booklet.pdf';
99
import Booklet from '#/components/widgets/Booklet.astro';
1010
import type { ScheduleEvent } from '#/types';
11+
import { getPermalink } from '#/utils/permalinks';
1112
1213
function sortEventsForWeekView(a: ScheduleEvent, b: ScheduleEvent) {
1314
if (a.category === 'conference_1' && b.category !== 'conference_1') return -1;
@@ -30,7 +31,10 @@ function formatDayLabel(events: ScheduleEvent[]) {
3031
metadata={{ title: 'Program Overview', description: 'Schedule of the conference' }}
3132
heroProps={{
3233
subtitle: 'Hover over the events to see the description & the location<br />Click on them to see the full program',
33-
actions: [{ variant: 'primary', text: 'View program booklet', icon: 'i-tabler:download', href: pdfBooklet, target: '_blank' }]
34+
actions: [
35+
{ variant: 'primary', text: 'Program booklet', href: pdfBooklet, icon: 'i-tabler:download', target: '_blank' },
36+
{ variant: 'primary', text: 'Proceedings', href: getPermalink('/proceedings'), icon: 'i-tabler:book' }
37+
]
3438
}}
3539
>
3640
{sections.map((s, index) => {

0 commit comments

Comments
 (0)