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

ƴɸ̳

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); })(); Alumna shares adoption journey - News & Stories | ƴɸ̳

ƴɸ̳

Skip to main content

Spark

Alumna shares adoption journey

Tue, Mar 15, 2016

The recital hall in Calvin’s Covenant Fine Arts Center was packed for a conversation with Rhonda Roorda ’92, author of the new book In Their Voices: Black Americans on Transracial Adoption.

She spoke to adoptive families and members of the Calvin community about her personal journey and what she has learned during her 20-year study. Roorda, an African-American who was adopted by white, Dutch parents, praises adoptive parents—including her own.

However, Roorda’s message is that transracial adoptees must understand their own cultural stories and be prepared for the world outside their adoptive homes. Their parents must ensure that such understanding and knowledge is available to them.

“We know that many transracial adoptees are not connecting with communities of people that look like them,” she said. “These things make it hard for children to form healthy self-identity.”

Roorda urged transracial adoptive families to form close relationships with persons who look like their children and to intentionally educate about history and cultural issues.