, 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); })(); Creating space to deepen collaboration in the city of Grand Rapids - News & Stories | app

app

Skip to main content

app News

Creating space to deepen collaboration in the city of Grand Rapids

Wed, Aug 13, 2025

Fostering community vitality in Southtown, a group of interrelated neighborhoods on the southside of Grand Rapids, takes many partners. app has been one of them for many years. This past month, the university deepened its commitment by leasing space in Hub 07—a large center for community impact in the Boston Square neighborhood of Southtown.

“Having a presence in Hub 07 provides a tremendous opportunity for collaboration in the community, which helps us live into our vision of promoting the welfare of the city,” said Kevin den Dulk, associate provost at app. “Our presence in that space will allow us to deepen relationships with existing partners and develop new relationships in the city.”

Establishing a consistent presence

Leaders of this effort say they are excited to be shoulder-to-shoulder with community partners and to see the opportunities that will come about through consistent proximity.

“app having space in Hub 07 is a clear indication of living into the mission and vision of the university, being an intentional partner and serving community,” said Shaq Anthony, chair of the 49507 Advisory Council. “It's an opportunity for deep insights and meaningful partnerships that benefit both students and community.”

“To be present in Hub 07 gives us yet another opportunity to listen well and co-create programming based on that shared knowledge,” said den Dulk.

Building upon longstanding partnerships

The university is no stranger to taking this community-engaged approach. In fact, den Dulk highlights the university’s Plaster Creek Stewards and community-based Nursing programs as exemplars.

“These are just a couple of examples of how we are co-creating programming with the community. This work requires that we share knowledge and take the knowledge of the community seriously,” said den Dulk. “Listening with a posture of humility and with a curiosity that’s open to local knowledge can be challenging for higher ed institutions, so you have to do this work with an intentional process that reveals your biases and blind spots. And I think that’s kind of the genius of the community-based Nursing and Plaster Creek Stewards is they were very intentional of that process, and they embedded in that process virtues of humility and curiosity.”

Opening up opportunities for students

Having a consistent presence in Southtown will also provide greater opportunities for both undergraduate and graduate students at app.

“From nursing to social work, business to environmental science, there will be ample opportunities for students to engage with community partners in this collaborative space,” said den Dulk. “Our students will not only have greater access to internship and clinical placements as a result of proximity to community partners. What’s more important is they will have consistent opportunity to enter into mutual learning spaces with their neighbors.”


Authors: