// direction-a-extras2.jsx — Smart Scheduling, Completion Intelligence, // and EOD "operator" line. Loaded after direction-a-extras.jsx. // Smart-slots screen — what the customer sees when booking from a quote. // Reflects /api/book/smart-slots: route-aware, density-aware, day-fit slots // chosen by Werkd, not raw calendar gaps. function SmartSlotsScreen({ theme = 'light' }) { const isDark = theme === 'dark'; const C = isDark ? { bg: '#181714', surface: '#22201c', text: '#f5f5f7', text2: '#a8a8b0', text3: '#8a8a92', hairline: '#38322b', brand: '#ff5c00', success: '#3cc26d', brandMuted: 'rgba(255,92,0,0.14)', } : { bg: '#f8f4ed', surface: '#fffdfa', text: '#171717', text2: '#6f7177', text3: '#9a9ca3', hairline: '#e3d8c9', brand: '#c4502a', success: '#16a34a', brandMuted: 'rgba(196,80,42,0.10)', }; return (
Not raw calendar gaps. Slots picked by werkd — based on your route, your existing jobs, your work hours, and how dense the day already is.
Most apps think a job's done when you tap "complete." Werkd walks you through what still has to happen before the money is clean — because it's been there before.