/* global React, Reveal, ArrowGlyph */ // ========================================================= // METHOD β the one idea most sellers miss: imagery sells. // Sits between the origin story and "how I work". // A drag-to-compare slider over a genuine rebrand of my own product. // ========================================================= function MethodCompare() { const [split, setSplit] = React.useState(50); const ref = React.useRef(null); const dragging = React.useRef(false); const moveTo = (clientX) => { const el = ref.current; if (!el) return; const r = el.getBoundingClientRect(); let p = ((clientX - r.left) / r.width) * 100; p = Math.max(3, Math.min(97, p)); setSplit(p); }; const onDown = (e) => { dragging.current = true; moveTo(e.clientX); try { e.currentTarget.setPointerCapture(e.pointerId); } catch (_) {} }; const onMove = (e) => { if (dragging.current) moveTo(e.clientX); }; const onUp = () => { dragging.current = false; }; const onKey = (e) => { if (e.key === "ArrowLeft") { e.preventDefault(); setSplit((s) => Math.max(3, s - 4)); } if (e.key === "ArrowRight") { e.preventDefault(); setSplit((s) => Math.min(97, s + 4)); } }; return (
Here’s the shift that changed everything for me, and for the students who get it: people buy from imagery. Not a longer bullet list, not a louder claim — the picture does the selling, or it doesn’t.
The buyer compares specs, can’t feel the difference, and picks the cheapest.
The buyer feels what it’s for in half a second — and picks yours.