/* global React, REVIEWS, REVIEWS_CAROUSEL, IconStar, IconHalfStar, IconArrowLeft, IconArrow, IconDoctify */
function Reviews() {
const [i, setI] = React.useState(0);
const cur = REVIEWS_CAROUSEL[i];
const next = () => setI((i + 1) % REVIEWS_CAROUSEL.length);
const prev = () => setI((i - 1 + REVIEWS_CAROUSEL.length) % REVIEWS_CAROUSEL.length);
// auto-advance gently
React.useEffect(() => {
const t = setTimeout(next, 9000);
return () => clearTimeout(t);
}, [i]);
const stars = (r) => {
const out = [];
const full = Math.floor(r);
const half = r % 1 >= 0.4;
for (let k = 0; k < full; k++) out.push();
if (half) out.push();
while (out.length < 5) out.push();
return out;
};
return (
04 · Verified reviews
4.98 / 5,
from twenty patients who said it themselves.
Every quote below is a verified Doctify review — anonymous, dated, and traceable to the source. We don’t invent reviewer names; we let the patients speak.
Doctify practice rating
4.98
20 verified reviews — last re-confirmed live 21 May 2026.