From dacdfca180e3242f8998b05af1108217c4047612 Mon Sep 17 00:00:00 2001 From: Inline Pizza <249805557+InlinePizza@users.noreply.github.com> Date: Wed, 25 Mar 2026 16:45:27 -0700 Subject: [PATCH] fix: add links to location of Monday dinnery and social Both are at the Jupiter NEXT hotel. Dinner is downstairs, Social is upstairs. --- src/components/site/WtdCalendar.astro | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/components/site/WtdCalendar.astro b/src/components/site/WtdCalendar.astro index a7d4f8c7..6d9bbb3f 100644 --- a/src/components/site/WtdCalendar.astro +++ b/src/components/site/WtdCalendar.astro @@ -43,7 +43,7 @@ const days: CalendarDay[] = [ dateShort: 'Sat, May 2', subtitle: 'Pre-Conference', events: [ - { id: 'sat-lunch', title: 'Lunch at Nob Hill Food Carts', startHour: 12.5, endHour: 13.67, time: '12:30 – 1:40 PM', type: 'social' }, + { id: 'sat-lunch', title: 'Lunch at Nob Hill Food Carts', startHour: 12.5, endHour: 13.67, time: '12:30 – 1:40 PM', type: 'social', link: 'https://www.writethedocs.org/conf/portland/2026/hike/' }, { id: 'sat-hike', title: 'Conference Hike', startHour: 14, endHour: 17, time: '2 – 5 PM', type: 'social', link: 'https://www.writethedocs.org/conf/portland/2026/hike/', promptlessFaces: true }, ], }, @@ -64,8 +64,8 @@ const days: CalendarDay[] = [ events: [ { id: 'mon-talks', title: 'Conference Talks', startHour: 9, endHour: 17, time: '9 AM – 5 PM', type: 'talks', link: 'https://www.writethedocs.org/conf/portland/2026/schedule/' }, { id: 'mon-unconf', title: 'Unconference', startHour: 9, endHour: 17, time: '9 AM – 5 PM', type: 'unconference', link: 'https://www.writethedocs.org/conf/portland/2026/unconference/' }, - { id: 'mon-pl-dinner', title: 'Promptless Dinner', startHour: 17.5, endHour: 19, time: '5:30 – 7 PM', type: 'promptless', promptlessFaces: true, cta: { label: 'RSVP', href: 'https://luma.com/tpl91l3a' } }, - { id: 'mon-social', title: 'Monday Night Social', startHour: 19, endHour: 21, time: '7 – 9 PM', type: 'social' }, + { id: 'mon-pl-dinner', title: 'Promptless Dinner', startHour: 17.5, endHour: 19, time: '5:30 – 7 PM', type: 'promptless', link: 'https://maps.app.goo.gl/usiEh2wMt7BDS7cU7', address: 'Jupiter NEXT (downstairs)', cta: { label: 'RSVP', href: 'https://luma.com/tpl91l3a' } }, + { id: 'mon-social', title: 'Monday Night Social', startHour: 19, endHour: 21, time: '7 – 9 PM', type: 'social', link: 'https://maps.app.goo.gl/usiEh2wMt7BDS7cU7', address: 'Jupiter NEXT (upstairs)' }, ], }, { @@ -445,7 +445,7 @@ for (let h = RANGE_START; h <= RANGE_END; h += 2) { line-height: 1.25; } - .wtd-cal-block:has(.wtd-cal-block-link):hover .wtd-cal-block-title { + .wtd-cal-block:has(.wtd-cal-block-link):hover:not(:has(.wtd-cal-cta:hover)) .wtd-cal-block-title { text-decoration: underline; text-underline-offset: 2px; } @@ -461,6 +461,15 @@ for (let h = RANGE_START; h <= RANGE_END; h += 2) { z-index: 2; } + .wtd-cal-bottom:not(:has(.wtd-cal-faces)) { + position: absolute; + bottom: 0.35rem; + right: 0.45rem; + left: 0.45rem; + margin-top: 0; + padding-top: 0; + } + /* ── CTA button ── */ .wtd-cal-cta, .wtd-cal-cta:visited,