, 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); })(); Ministry Leadership Cohort | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Ministry Leadership Cohort

Undergraduate Program On Campus

What You'll Learn

Explore how your unique gifts intersect with the life of the church.

The Ministry Leadership Cohort, an initiative of the ÃÛÌÒapp Institute of Christian Worship, is a two-year program open to incoming ÃÛÌÒapp students from any major who show potential for all kinds of leadership in the local church.

Program values

  • Build Community based on our common identity in Christ.
  • Practice Leadership in the unique way God has called you.
  • Love the Church as the body of Christ, made up of fallen people who are being transformed by Jesus Christ.

Learn more about Cohorts at ÃÛÌÒapp

 

Who qualifies

  • Students from all majors who are admitted to ÃÛÌÒapp by December 15, 2024.
  • Students planning to enter ÃÛÌÒapp in fall 2025.
  • Know a high school student who would be a good fit for this program? Submit your nomination »

 

Next Steps

Applications for students starting at ÃÛÌÒapp in Fall 2025 are open!

Apply to the Ministry Leadership Cohort »

If you are starting ÃÛÌÒapp after 2025, please send us your information (see form below) and we'll invite you to apply when the application is open to you. Email cohorts@calvin.edu with questions.

Loading...