diff --git a/public/images/events/mid-autumn-wrap-2026/photo-1.png b/public/images/events/mid-autumn-wrap-2026/photo-1.png new file mode 100644 index 0000000..4481f59 Binary files /dev/null and b/public/images/events/mid-autumn-wrap-2026/photo-1.png differ diff --git a/src/data/events/cultural-event-upcoming.md b/src/data/events/cultural-event-upcoming.md deleted file mode 100644 index 1fb1a71..0000000 --- a/src/data/events/cultural-event-upcoming.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Mandarin Cultural Event" -date: "2026-12-05" -time: "17:00" -location: "Location TBD" ---- - -Placeholder description for an upcoming Mandarin cultural event. \ No newline at end of file diff --git a/src/data/events/kinder-popsicle-playdate-2026.md b/src/data/events/kinder-popsicle-playdate-2026.md index 0a7ff23..7e8a0a2 100644 --- a/src/data/events/kinder-popsicle-playdate-2026.md +++ b/src/data/events/kinder-popsicle-playdate-2026.md @@ -1,5 +1,5 @@ --- -title: "Kinder Popsicle Playdate" +title: "🍦 Kinder Popsicle Playdate 🍦" date: "2026-08-08" location: "Ruskin Elementary School" images: @@ -11,12 +11,11 @@ images: alt: "Alt3" --- -A big welcome to another wonderful generation of kindergarteners! 🎉 +A big welcome to another wonderful generation of kindergarteners! 🎉 It was so much fun seeing our newest students and families come together for a day of popsicles, smiles, and new friendships. -It was so much fun seeing our newest students and families come together for a day of popsicles, smiles, and new friendships. +As our little ones begin this exciting journey, we wish them a fantastic year filled with **learning, growing, making friends, and creating wonderful memories.** We know they have an amazing year ahead! -As our little ones begin this exciting journey, we wish them a fantastic year filled with learning, growing, making friends, and creating wonderful memories. +A special **thank you to Mandarin Immersion Boosters and the PTA** for hosting this event and helping bring our school community together. Your support and dedication make these special moments possible. 💙 -A special thank you to Mandarin Immersion Boosters and the PTA for hosting this event and helping bring our school community together. -Here's to a great school year ahead! Welcome, kindergarteners! \ No newline at end of file +Here's to a great school year ahead! **Welcome, kindergarteners!** 🍎📚✨ \ No newline at end of file diff --git a/src/data/events/lunar-new-year-family-night-2027.md b/src/data/events/lunar-new-year-family-night-2027.md new file mode 100644 index 0000000..e5fca93 --- /dev/null +++ b/src/data/events/lunar-new-year-family-night-2027.md @@ -0,0 +1,6 @@ +--- +title: "Lunar New Year Family Night" +date: "2027-02-26" +location: "Location TBD" +--- + diff --git a/src/data/events/mid-autumn-lantern-contest-2026.md b/src/data/events/mid-autumn-lantern-contest-2026.md index 0b0ad57..d26c6ca 100644 --- a/src/data/events/mid-autumn-lantern-contest-2026.md +++ b/src/data/events/mid-autumn-lantern-contest-2026.md @@ -15,4 +15,6 @@ More than 200 lanterns were submitted by students from Ruskin and Sierramont, fi Congratulations to the winners in each age group, who received a $10 Tastea gift card! -Thank you to all the students and families who participated and helped make this celebration so special. \ No newline at end of file +Thank you to all the students and families who participated and helped make this celebration so special. + +Check out the winning works and some amazing pictures here! \ No newline at end of file diff --git a/src/data/events/mid-autumn-staff-treats-2026.md b/src/data/events/mid-autumn-staff-treats-2026.md index 53ef897..8805eff 100644 --- a/src/data/events/mid-autumn-staff-treats-2026.md +++ b/src/data/events/mid-autumn-staff-treats-2026.md @@ -7,8 +7,4 @@ images: alt: "Alt1" --- -Our wonderful volunteers prepared delicious dim sum treats—including dumplings, buns, and mooncakes—for Ruskin staff in celebration of the Mid-Autumn Festival. - -It was a wonderful way to show our appreciation for the teachers and staff before Fall Break. - -Thank you to everyone who helped prepare and share these special treats! \ No newline at end of file +Our wonderful volunteers prepared some yummy dim sum treats, including dumplings, buns and mooncakes, for Ruskin staff in celebration of Mid-Autumn Festival before we headed off to Fall Break. \ No newline at end of file diff --git a/src/data/events/mid-autumn-wrap-2026.md b/src/data/events/mid-autumn-wrap-2026.md new file mode 100644 index 0000000..d7213e0 --- /dev/null +++ b/src/data/events/mid-autumn-wrap-2026.md @@ -0,0 +1,13 @@ +--- +title: "🥮 That’s a Wrap on Mid-Autumn Magic" +date: "2026-10-22" +location: "Ruskin Elementary School & Sierramont Middle School" +images: + - src: "/images/events/mid-autumn-wrap-2026/photo-1.png" + alt: "Alt1" +--- + +Huge smiles, glowing lanterns, and total community power! A massive thank you to our incredible volunteers for making our Mid-Autumn festivities so unforgettable - from hanging lanterns to making delicious mooncakes and buns! + +A special shoutout to **Jack Zhao** for leading the charge and our rockstar team: +**Yan Li, Siew Soo, Cuifen Wen, Lixue Mei, Yanna Shen, Ning Liu, Jingwen Zhao, Shuping Huang, Zirou Zhang, Xue Wang, Xuehua Ai, Miranda Kim, Amy Lao, Khanh Vuong, Emily Ho, Diana Ly** and **Grace Tsai**. You make our community shine! ❤️ diff --git a/src/data/events/welcome-back-picnic-2026.md b/src/data/events/welcome-back-picnic-2026.md index 950c365..436ff31 100644 --- a/src/data/events/welcome-back-picnic-2026.md +++ b/src/data/events/welcome-back-picnic-2026.md @@ -17,4 +17,4 @@ It was great to see familiar faces at our first family night event at Ruskin thi BMDIB hosted a booth with information about our organization and flyers promoting our giving campaign, while sharing treats and snacks. -Thank you to everyone who stopped by to say hello! \ No newline at end of file +Thank you to everyone who stopped by to say hi! \ No newline at end of file diff --git a/src/pages/board.astro b/src/pages/board.astro index 809a855..948edac 100644 --- a/src/pages/board.astro +++ b/src/pages/board.astro @@ -24,9 +24,9 @@ const renderedBoardMembers = await Promise.all( description="Meet the board members of Mandarin Boosters." >
diff --git a/src/pages/competitions.astro b/src/pages/competitions.astro index bfc54ea..a8019cc 100644 --- a/src/pages/competitions.astro +++ b/src/pages/competitions.astro @@ -54,12 +54,12 @@ const renderedPastCompetitions = await Promise.all( description="Upcoming and past competitions supported by Mandarin Boosters." > -
+

BMDIB Competition Program

diff --git a/src/pages/events.astro b/src/pages/events.astro index d0854dc..2833847 100644 --- a/src/pages/events.astro +++ b/src/pages/events.astro @@ -62,9 +62,9 @@ const renderedPastEvents = await Promise.all( description="Upcoming and past events from Mandarin Boosters." >
diff --git a/src/pages/index.astro b/src/pages/index.astro index ac7409a..9464e79 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -12,7 +12,7 @@ import BaseLayout from "../layouts/BaseLayout.astro";
-

Mandarin Boosters

+

Welcome to BMDIB

Supporting the Mandarin Immersion Program diff --git a/src/styles/global.css b/src/styles/global.css index c0f4519..aa5d038 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -368,8 +368,10 @@ h6 { color: var(--color-primary-dark); } +/* Event cards */ .event-card { height: 100%; + overflow: hidden; background-color: var(--color-surface); border: 1px solid rgba(41, 41, 41, 0.1); border-radius: 0.5rem; @@ -406,38 +408,52 @@ h6 { color: var(--color-text-muted); } -.event-card { - overflow: hidden; -} - +/* Single event image */ .event-card-image { width: 100%; - aspect-ratio: 16 / 9; - object-fit: cover; + aspect-ratio: 1 / 1; + object-fit: contain; display: block; + background-color: var(--color-background); } +/* Event image carousel */ .event-card .carousel { - aspect-ratio: 16 / 9; + width: 100%; + aspect-ratio: 1 / 1; overflow: hidden; + background-color: var(--color-background); } +/* Maintain consistent carousel dimensions */ .event-card .carousel-inner, .event-card .carousel-item { width: 100%; height: 100%; } +/* Display entire images without cropping */ .event-card .carousel-item img { width: 100%; height: 100%; - object-fit: cover; + aspect-ratio: auto; + object-fit: contain; +} + +/* Improve carousel navigation visibility */ +.event-card .carousel-control-prev-icon, +.event-card .carousel-control-next-icon { + filter: invert(1); } /* * Competitions page */ +.competition-section { + background-color: var(--color-surface); +} + .competition-article { max-width: 800px; }