import { HelpCircle } from "lucide-react"; import Link from "next/link"; import { ExpandableScreen, ExpandableScreenContent, ExpandableScreenTrigger, } from "./expandable_screen"; import { Button } from "./ui/button"; import { Separator } from "./ui/separator"; const texts: { title: string; parts: (string | { href: string; text: string })[]; }[] = [ { title: "Costo del servizio", parts: [ "Il costo del servizio è personalizzato in base alla tipologia e parametri della tua ricerca.", "Per contattare i proprietari ti chiederemo un acconto di 35€ sul totale.", "Potrai contattare tutti i proprietari degli immobili che desideri durante la durata del servizio.", { href: "/prezzi", text: "Scopri i prezzi" }, ], }, { title: "Come procedere", parts: [ "Contattaci per un immobile, prepareremo per te degli annunci compatibili alle tue esigenze e ti invieremo un invito via email per accedere alla piattaforma.", "Una volta effettuato l'accesso, potrai acquistare il servizio e visualizzare i contatti dei proprietari degli immobili.", { href: "/annunci", text: "Vai agli annunci", }, ], }, { title: "Nulla di fatto", parts: [ "Se non trovi un immobile che soddisfi le tue esigenze, avrai 14 giorni di tempo per interrompere il servizio senza necessità di ulteriori pagamenti.", ], }, ]; export const ComeFunziona = () => { return (
{texts.map((text, index) => ( // biome-ignore lint/suspicious/noArrayIndexKey:

{text.title}

{text.parts.map((p, i) => { return typeof p === "object" ? ( key={`${index}-link-${i}`} > {p.text} ) : (

key={`${index}-${i}`} > {p}

); })}
))}
); };