, 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); })(); Teeing it up for kids - News & Stories | 鶹

Skip to main content

Spark

Teeing it up for kids

Sun, Dec 01, 2013

The golf course is where Tyler Smies ’10 feels at home.

As a high school senior, Smies simply wanted a college where he could earn a well-respected degree, grow in his faith—and make the golf team. Calvin fit all three.

“I graduated from high school with no real direction on a vocation or a degree,” he admitted. “Since then, I’ve been blessed to be a part of seven years with : four years as a student letter-winner and the past three as an assistant coach. It’s been an amazing experience.”

More importantly, Smies has transitioned his love of the sport into a full-time career. As of a small nonprofit, , he leads a team that teaches children and teens life skills, core values and healthy habits through the game of golf. Since establishing the west Michigan chapter in 2011, the organization has reached more than 400 young people.

So how did Smies go from directionless high school grad to nonprofit leader? Turns out, his three criteria for college fit together pretty well.

“My faith before going to Calvin wasn’t on the right foundation,” he said. “I could kick some butt in Bible trivia … but [faith] didn’t affect my daily life. I relied heavily on people at Calvin like , for guidance and encouragement, and they helped me shift into a ‘walk the talk’ faith in Christ.”

The opportunities provided through Smies’ brought his future into focus.

“I interned at two different nonprofits during my senior year, and I knew that was where God was calling me,” he said. “When the opportunity arose to start a nonprofit that helps young people through golf, I grabbed it and ran.”

Now, Smies has the chance to model Christ’s love to young people in the same way that he was mentored at Calvin.

“It’s been a fantastic ride, and God has really blessed the organization and the impact it is having. I have an opportunity to advance His kingdom here through His little ones, every single day,” he said. “The First Tee is really relationship building with kids at its core—we just happen to do it around the game of golf.”