diff --git a/src/assets/home/hero-eternacon-2024-alt.jpg b/src/assets/home/hero-eternacon-2024-alt.jpg new file mode 100644 index 00000000..bcea76cc Binary files /dev/null and b/src/assets/home/hero-eternacon-2024-alt.jpg differ diff --git a/src/assets/home/hero-eternacon-2024.jpg b/src/assets/home/hero-eternacon-2024.jpg new file mode 100644 index 00000000..9f53f245 Binary files /dev/null and b/src/assets/home/hero-eternacon-2024.jpg differ diff --git a/src/locales/en.json b/src/locales/en.json index b2a8f475..77004426 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -295,6 +295,7 @@ "side-panel-options:eternacon-2021": "Eternacon 2021", "side-panel-options:eternacon-2022": "Eternacon 2022", "side-panel-options:eternacon-2023": "Eternacon 2023", + "side-panel-options:eternacon-2024": "Eternacon 2024", "player-home-banner:title": "Optimizing the Ribosome", "player-home-banner:details": "Ribosome Design Challenge", "player-home-banner:progess1": "Designs Submitted'", diff --git a/src/router.ts b/src/router.ts index 29ea6f6e..4294d655 100644 --- a/src/router.ts +++ b/src/router.ts @@ -250,7 +250,7 @@ export default function createRouter() { }, { path: '/eternacon', - redirect: { name: 'eternacon-2023' } + redirect: { name: 'eternacon-2024' } }, { path: '/eternacon/2019', @@ -277,6 +277,11 @@ export default function createRouter() { name: 'eternacon-2023', component: () => import('./views/eternacon/Eternacon2023.vue'), }, + { + path: '/eternacon/2024', + name: 'eternacon-2024', + component: () => import('./views/eternacon/Eternacon2024.vue'), + }, { path: '/eternacon/about', name: 'about-eternacon', diff --git a/src/views/eternacon/AboutEternacon.vue b/src/views/eternacon/AboutEternacon.vue index d8d096ce..bb4bfe45 100644 --- a/src/views/eternacon/AboutEternacon.vue +++ b/src/views/eternacon/AboutEternacon.vue @@ -53,6 +53,7 @@ export const options: Option[] = [ { value: 'about', text: 'side-panel-options:about-eternacon', link: '/eternacon/about' }, + { value: '2024', text: 'side-panel-options:eternacon-2024', link: '/eternacon/2024' }, { value: '2023', text: 'side-panel-options:eternacon-2023', link: '/eternacon/2023' }, { value: '2022', text: 'side-panel-options:eternacon-2022', link: '/eternacon/2022' }, { value: '2021', text: 'side-panel-options:eternacon-2021', link: '/eternacon/2021' }, diff --git a/src/views/eternacon/Eternacon2024.vue b/src/views/eternacon/Eternacon2024.vue new file mode 100644 index 00000000..0071d250 --- /dev/null +++ b/src/views/eternacon/Eternacon2024.vue @@ -0,0 +1,61 @@ + + + diff --git a/src/views/home/PlayerHome/PlayerHome.vue b/src/views/home/PlayerHome/PlayerHome.vue index 5e40bdf8..4640756d 100644 --- a/src/views/home/PlayerHome/PlayerHome.vue +++ b/src/views/home/PlayerHome/PlayerHome.vue @@ -11,6 +11,7 @@ img-height="480" style="text-shadow: 1px 1px 2px #333" > +