, 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); })(); An entrepreneurial mindset - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

An entrepreneurial mindset

Sun, Sep 01, 2019

The advice given to most young, intrepid entrepreneurs is to start small. When your business idea requires a multimillion-dollar piece of equipment that won鈥檛 fit in a garage, however, that piece of advice is not easy to follow.

Such was the case for brothers Tim 鈥08 and Andrew Harris 鈥15, who in 2017 co-founded ColorHub, a digital printing company specializing in high-end graphics packaging and retail displays.

鈥淲hat made it difficult is it鈥檚 not the kind of thing you can start in your basement and casually grow from there,鈥 said Andrew.

The duo grew up thinking about starting a business together some day. 鈥淥ur grandpa owned a tool distribution and supply company and our parents were missionaries in the Philippines, so I think we grew up with the mindset of starting things from scratch,鈥 said Andrew. 鈥淲e grew up with an entrepreneurial mindset.鈥

Tim stumbled upon the idea for this type of niche printing when he came across a video of an innovative single-pass digital printer made in Spain. At the time, Tim was working for a corrugated box company and realized what this could do for the industry.

鈥淚 was so excited about it,鈥 said Tim. 鈥淚 couldn鈥檛 get it out of my head.鈥

About a year later, Tim began scratching out numbers and putting financial models together. 鈥淚 decided to pursue it until I got to a hurdle I couldn鈥檛 jump over; I haven鈥檛 gotten there yet,鈥 he said.

He approached Andrew, who was working for a startup as a Venture for America fellow, with the idea. 鈥淚 could see us building a business around it,鈥 Andrew said.

Central to ColorHub is the Barber谩n Jetmaster 1260, the only press in the world with the print quality and speed capability to make their revolutionary packaging and display production feasible. It was featured in the video Tim had seen a few years before.

Theirs was just the second installed in the U.S. at the time. 鈥淚t鈥檚 cutting-edge for the industry,鈥 Tim said.

Since adding a third co-founder, Steve Pastoor, the company has hired an additional 25 employees and added machinery, including cutting and gluing machines as well as additional printing presses.

Since beginning production a little more than two years ago, the company has done retail displays and packaging for national membership-only stores, Fortune 100 and 500 brands, ecommerce, and other startups.

And while there have been bumps along the way, they are committed to seeing ColorHub thrive financially, but also as a place that values relationships with their employees.

鈥淚 was once told that a missionary serves God the most, a pastor second, and a teacher third, and everything else comes after that,鈥 said Tim. 鈥淚 wondered, 鈥楬ow do I serve God by doing something else, something that I feel more gifted in?鈥

鈥淚 know that we are called to serve God through our gifts and abilities and to steward those as much as we possibly can,鈥 he said. 鈥淧art of that for us in this business is showing God鈥檚 grace and light through how you interact with others. We take that seriously.鈥

鈥淚鈥檓 grateful for the perspective of Calvin鈥檚 business department,鈥 added Andrew. 鈥淭hey helped me see a way to use business for good. I feel like I can pursue a career in business without feeling like I鈥檓 walking away from my calling.鈥