// Home page — with two hero variations exposed via Tweaks const { Reveal, ParallaxPhoto, navigate, Icon } = window.Sky; const HOME_PHOTOS = [ 'assets/photos/walnut-tile-floor.jpg', 'assets/photos/marble-shower-glass.jpg', 'assets/photos/marble-bathroom-full.jpg', 'assets/photos/white-marble-shower.jpg', 'assets/photos/gold-marble-bath.jpg', 'assets/photos/black-hardware-shower.jpg', 'assets/photos/chevron-backsplash.jpg', 'assets/photos/kitchen-grey-cabinets.jpg', ]; // HERO VARIATION A — Full-bleed editorial function HeroA() { return (
Owner-operated · Waterloo Region

Hardwood, vinyl & tile —
installed right, the first time.

One craftsman. Clean job sites. Free in-home estimates across Kitchener, Waterloo, Cambridge & Guelph.

{/* corner ticker */}
Est. KW · Insured · 12+ yrs
); } // HERO VARIATION B — Split editorial w/ asymmetric photo function HeroB() { return (
Owner-operated · Waterloo Region

Floors that feel
handmade.
Because they are.

Hardwood, vinyl plank & tile installed by one experienced installer who shows up himself, every job. Across Kitchener, Waterloo, Cambridge & Guelph.

{[['12+', 'Years on the job'],['200+', 'Homes finished'],['100%', 'Owner-installed']].map(([n,l]) => (
{n}
{l}
))}
Walnut floor
Recent · Waterloo
); } function Services() { const list = [ { icon: , title: 'Hardwood', desc: 'Solid & engineered. Site-finished or pre-finished. Stair runners, transitions, custom borders.' }, { icon: , title: 'Vinyl & LVP', desc: 'Click-lock luxury vinyl plank — waterproof, kid & pet friendly. Basements, kitchens, full homes.' }, { icon: , title: 'Tile & Stone', desc: 'Bathrooms, showers, kitchens, foyers. Hex, herringbone, large-format porcelain, marble.' }, { icon: , title: 'Refinish & Repair', desc: 'Sand, stain & refinish existing hardwood. Board replacement and creak repair.' }, ]; return (
); } function WhySky() { const reasons = [ { n: '01', t: 'Owner-operated', d: 'You meet the person who will install your floor. Not a sales rep, not a sub.' }, { n: '02', t: 'Free in-home estimate', d: 'I measure, talk through options, and quote in writing. No pressure, no fee.' }, { n: '03', t: 'Clean job sites', d: 'Drop cloths, dust containment, and a tidy site at the end of every day.' }, { n: '04', t: 'Fully insured', d: 'WSIB-covered and liability-insured. Local references on request.' }, ]; return (
Why Sky Flooring

Small shop.
Same hands, start to finish.

Sky Flooring is one experienced installer — Diyako — who shows up, does the work, and stands behind it. The way it should be.

Tile installation in progress
{reasons.map((r, i) => (
{r.n}

{r.t}

{r.d}

))}
); } function GalleryStrip() { return (
); } function Testimonials() { const quotes = [ { q: 'Diyako replaced the hardwood through our main floor. Workmanship is unreal — every transition is dead-on flush. He kept the place spotless.', n: 'Lauren M.', l: 'Waterloo · Engineered hardwood' }, { q: 'We had three contractors quote a master ensuite. Sky Flooring was the only one who explained how he\'d level the floor. Result speaks for itself.', n: 'Daniel & Priya R.', l: 'Cambridge · Bathroom tile' }, { q: 'Fast, clean, fairly priced. Came back two weeks later for a tiny touch-up at no charge. That\'s the kind of guy he is.', n: 'Mike T.', l: 'Kitchener · LVP basement' }, ]; return (
What homeowners say

Repeat work and referrals — that's the whole business.

{quotes.map((q, i) => (

"{q.q}"

{q.n}
{q.l}
{Array.from({ length: 5 }).map((_, j) => )}
))}
); } function ServiceArea() { const cities = ['Kitchener', 'Waterloo', 'Cambridge', 'Guelph', 'Elmira', 'St. Jacobs', 'Breslau', 'New Hamburg']; return (
Service area

Local to Waterloo Region.

Based in Kitchener, serving homeowners within roughly 45 minutes. Travel further for larger jobs — just ask.

    {cities.map(c => (
  • {c}
  • ))}
); } function StylizedMap() { return (
{/* Stylized region — KW area as soft polygon */} {/* Road lines */} {/* City pins */} {[ { x: 170, y: 165, name: 'Kitchener', big: true }, { x: 195, y: 140, name: 'Waterloo', big: true }, { x: 230, y: 205, name: 'Cambridge' }, { x: 105, y: 145, name: 'Guelph' }, { x: 165, y: 105, name: 'Elmira' }, ].map(c => ( {c.name} ))} {/* Compass */} N
); } function FinalCTA() { return (
); } function HomePage({ heroVariant }) { return (
{heroVariant === 'split' ? : }
); } window.HomePage = HomePage;