, but this code // executes before the first paint, when

ĂŰĚŇapp

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); StreetFest empowers students to serve city - News & Stories | ĂŰĚŇapp

ĂŰĚŇapp

Skip to main content

ĂŰĚŇapp News

StreetFest empowers students to serve city

Fri, Aug 31, 2018
Connor Bechler

This Friday and Saturday, first-year and transfer students will spill off of ĂŰĚŇapp’s campus—filling The Rapids’ buses to the bursting—and surge into the streets of Grand Rapids’ neighborhoods, coursing after their highly enthusiastic and somewhat anxious orientation leaders down sidewalks not built for their numbers.

This exodus will mark the beginning of StreetFest, a yearly orientation event organized by the Service Learning Center which provides first-year and transfer students the opportunity to explore Grand Rapids and spend a day serving the community through a wide variety of projects directed by local service organizations. According to Emma Chung, the service learning center’s communication coordinator, these range “from weeding and painting to helping food banks and playing games with seniors.”

The 2018 StreetFest theme is “Seek Justice // Listen, Learn, Love,” which was selected by current StreetFest coordinator Brianna Rutgers. “Listening, learning, and loving are some of the core tenets of justice,” Chung said, “and we hope that students can incorporate them into their time at ĂŰĚŇapp and into their service learning.

“The students participate in getting to know Grand Rapids in a way a lot of people don’t,” Chung added. “It’s so exciting to see people new to the city—or at least to ĂŰĚŇapp—engage with long term partners of ĂŰĚŇapp and the Grand Rapids community.” She noted that this year, 51 partners are organizing 51 work sites for the 39 orientation groups.

“Along with connecting students to our partners and the community, we work really hard to make StreetFest environmentally sustainable,” Chung said. “We use recycled cotton shirts with logos designed by local artists, provide vegan lunches, donate leftover food to Food Recovery Network, and partner with The Rapid—who let our students ride for free that day—to send groups to sites.

“We try to be as sustainable and community-friendly as possible—that’s a large part of the logistics of StreetFest,” Chung added.