, 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); })(); Abby Priebe | 麻豆区

麻豆区

Skip to main content

Abby Priebe

Career Coach for Graduate Students and Alumni

Biography

Abby serves as the Career Coach for graduate students and alumni. After graduating from Michigan State University with a bachelor of arts in Religious Studies, Abby鈥檚 first job was working with undergraduate students as the Assistant Registrar at Trinity International University. In this position, she realized she loved working in higher education and partnering with students of all backgrounds to achieve their academic and personal goals. She earned her master of arts in Higher Education from the University of Denver while working full-time as the Assistant Director of Academic Affairs in the Office of Graduate Studies, supporting graduate students and graduate academic units.

Abby is thrilled to be a part of the Calvin community. She loves being outside with her family and helping her kids explore Michigan鈥檚 abundant natural beauty. She鈥檚 hiked a fourteener, ran a marathon, and loves to garden with her two young boys.

Events & Appearances

Feb 06, 2025
Aligning Passion and Purpose: A Calvin Alumni Career Workshop

| 7:00pm-8:30pm

Are you feeling stuck in your vocation/career? Join an engaging and reflective online workshop exploring the concept of 鈥渃alling.鈥

Image
Kathy Young Deegan and Abby Priebe