Skip to content

content: integrate final events content - #43

Merged
3innielee merged 1 commit into
stagingfrom
feature/42-events-final-content
Oct 26, 2026
Merged

3innielee merged 1 commit into
stagingfrom
feature/42-events-final-content

Conversation

@3innielee

Copy link
Copy Markdown
Member

Summary

Replaces placeholder event information with the final content provided by the BMDIB Board, including four past events from 2026.

Updates the Events content collection to support events without specified start times.

Changes

Event Content

  • Added final content for four past events:
    • Kinder Popsicle Playdate — August 8, 2026
    • Welcome Back Picnic — August 28, 2026
    • Mid-Autumn Staff Treats — September 27, 2026
    • Mid-Autumn Lantern Decorating Contest — October 6, 2026
  • Updated event descriptions using the Board-provided content
  • Removed obsolete placeholder event entries
  • Kept the Mid-Autumn Lantern Decorating Contest under Events

Event Time Handling

  • Made the time field optional in the Events content collection
  • Updated EventCard to display dates without times when no time is provided
  • Updated event sorting to handle missing times
  • Preserved existing chronological ordering and automatic upcoming/past classification

Event Photos

  • Preserved optional photo gallery support for past events
  • Maintained the existing 16:9 image and carousel layouts

Testing

  • Verified all four events display correctly
  • Verified event dates and descriptions
  • Verified events without times display correctly
  • Verified chronological sorting
  • Verified available photos and carousels
  • Verified responsive layout on mobile and desktop
  • Confirmed no placeholder events remain
  • npm run build passes
  • Staging deployment succeeds

Closes #42

@3innielee
3innielee merged commit eef79e0 into staging Oct 26, 2026
2 checks passed
3innielee added a commit that referenced this pull request Oct 26, 2026
* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* ci: configure Azure Static Web Apps staging deployment

* Remove contact page from header

* ci: protect staging with Entra authentication

* test: remove auth redirect for staging diagnosis

* feat: add site logo and favicon

* fix: correct Entra client secret setting reference

* fix: restore responseOverrides

* test: AZURE_CLIENT_SECRET

* test: Entra login

* test: Entra login

* feat: remove contact link in footer

* refactor: refine reusable page components (#25)

* feat: establish Astro content collections architecture (#27)

* feat: migrate competitions to content collections (#29)

* feat: migrate meetings to content collections (#31)

* feat: migrate board members to content collections (#33)

* refactor: consolidate shared date time utilities (#35)

* feat: prepare layouts for board bios and event photos (#37)

* content: integrate final home page content (#39)

* content: integrate final board member information (#41)

* content: integrate final events content (#43)

* feat: integrate competitions article content and photo gallery (#45)
@3innielee
3innielee deleted the feature/42-events-final-content branch October 27, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant