, 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); })(); Learn, serve, thrive - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Learn, serve, thrive

Mon, Sep 01, 2014

Nathan is a PhD candidate in U.S. history at Loyola University Chicago, specializing in early African American activism and American religion.

Gihane is a PhD candidate in the counseling psychology program at Loyola and an American Psychological Association Minority Fellow. This fall she is starting a pre-doctoral internship at the University of Illinois Urbana-Champaign Counseling Center.

In March 2013, the couple welcomed their son, Mateo. The family of three can be found reading, traveling or enjoying the best food the Windy City has to offer.

But as hectic as their schedules are, they still find time to give back to Calvin. Gihane serves as a member of the , and she and Nathan prioritize financial giving to the college.

They have a long list of reasons to give back. Nathan鈥檚 time at Calvin provided him enduring friendships and a sense of vocation: 鈥淏y God鈥檚 grace, I fell in love with my equal-strength and the love of my life, Gihane. I pursued the life of the mind and was compelled to serve the broader world.鈥

Gihane鈥檚 experience was similar, and she realizes that it took a community of support to make her education possible. She says: 鈥淚 give to Calvin because I enjoy giving back to students and assisting them in ways that other alumni had done for me while I was a student at Calvin.鈥

Building on their Calvin experiences, Nathan and Gihane are forging their way as emerging scholars in their fields.

As for the busyness, they take it in stride.

鈥淏e true to who you are and your passions; God will take of the rest,鈥 Gihane says. Each day, the Jeremie-Brinks strive toward authenticity and faithfulness.