function InlineFaqRow({ q, a, open, onClick }) { return (
{a}
); } function InlineFAQ() { const t = window.t; const lang = window.__LANG__ || 'el'; const [open, setOpen] = React.useState(0); const [, force] = React.useState(0); React.useEffect(() => { const onLang = () => force(n => n + 1); window.addEventListener('langchange', onLang); return () => window.removeEventListener('langchange', onLang); }, []); const data = (window.__ELLA_FAQ__ && window.__ELLA_FAQ__[lang] && window.__ELLA_FAQ__[lang].faq) || [ ["Είναι ασφαλές το ellaride;", "Ναι. Όλοι οι χρήστες επιβεβαιώνουν την ταυτότητά τους (ελληνική ταυτότητα/διαβατήριο) και την άδεια οδήγησης/KTEO πριν πραγματοποιήσουν διαδρομή."], ["Πώς υπολογίζεται το Open Fare™;", "Το κόστος υπολογίζεται βάσει των πραγματικών εξόδων καυσίμων και διοδίων της διαδρομής, διαιρεμένο ισόποσα με τις διαθέσιμες θέσεις."], ["Πότε πληρώνεται ο οδηγός;", "Τα χρήματα κρατούνται με ασφάλεια σε escrow και αποδεσμεύονται στον οδηγό αμέσως μετά την επιβεβαίωση της άφιξης."] ]; const top = data.slice(0, 5); const contactLabel = lang === 'el' ? 'Δεν βρήκες την απάντηση;' : 'Didn’t find your answer?'; return (
{/* Left Sticky Rail */}
{t('faqInline.eyebrow')}

{t('faqInline.title')}

{contactLabel}
info@ellaride.gr
{t('faqInline.all')}
{/* Right Accordion List */}
{top.map(([q, a], i) => ( setOpen(open === i ? -1 : i)} /> ))}
); } window.InlineFAQ = InlineFAQ;