, 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); })(); The Calvin Faith in Business Author Series | Â鶹Çø

Â鶹Çø

Skip to main content

Events Calendar

The Calvin Faith in Business Author Series

S M T W T F S
23
 
24
 
25
 
26
 
27
 
28
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
31
 
1
 
2
 
3
 
4
 
5
 

The Calvin Faith in Business Author Series

  • Fri, Mar 21, 2025
  • 3:30 pm–5:00 pm
FREE
Image
Maroon Background image of man with glasses
The Calvin Faith in Business Author Series is designed to help business leaders better understand how to integrate a Reformed Christian faith into a diverse, global business world and connect with thoughtful leaders on faith in business.

The devastating effects of toxic work environments are top news. Everyone seems to understand that healthy organizations nurture flourishing individuals and societies—the flourishing that Jesus desires for all of us. How can Christian business and ministry leaders create a positive organizational culture and identity?

Join us for the 2025 Calvin Faith in Business Author Series to hear from Dr. Justin Irving, Duke K. McCall Professor of Leadership, Chair of the Department of Leadership and Discipleship, and Director of the Doctor of Education program at The Southern Baptist Theological Seminary in Louisville, Kentucky. Justin will explore the topic of his book, Healthy Leadership for Thriving Organizations: Creating Contexts Where People Flourish. In his bookJustin helps readers invest in their own growth to become leaders who motivate, inspire, and nurture. He also offers practical insights on building teams, culture, effective communication, and navigating the storms of crisis and change.

Schedule:
3:30 - 4:00 PM Networking Reception with light refreshments
4:00 - 5:00 PM Presentation by Dr. Justin Irving

This event is free and open to the public, but please get a ticket to reserve your spot.


Contact kristin.groom@calvin.edu with questions.

42.930264364773, -85.58211515