• Benvenuto
  • Storia
  • Galleria
  • Competenza
  • Contatto
  • Recensioni e commenti
  • Benvenuto
  • Storia
  • Galleria
  • Competenza
  • Contatto
  • Recensioni e commenti

Il tuo feedback è prezioso

Diamo valore a ogni opinione.

Che siate clienti o visitatori, il vostro feedback ci permette di migliorare e di offrirvi un'esperienza di qualità sempre maggiore.

Vi ringraziamo sinceramente per aver dedicato del tempo a condividerle.

--
☆☆☆☆☆
Chargement...

Laisser un commentaire

Partagez votre expérience. Après validation, votre avis pourra être affiché publiquement.

Avis clients

Chargement des avis...
`; return; } reviewsList.innerHTML = reviews.map(review => `
${escapeHtml(review.name)} ${review.is_verified ? `Client vérifié` : ``}
${renderStars(review.rating)}
${escapeHtml(formatDate(review.created_at))}
${escapeHtml(review.comment)}
`).join(""); } async function loadReviews() { let query = supabase .from("comments") .select("id, name, rating, comment, created_at, is_verified") .eq("approved", true); if (sortSelect.value === "best") { query = query.order("rating", { ascending: false }).order("created_at", { ascending: false }); } else if (sortSelect.value === "worst") { query = query.order("rating", { ascending: true }).order("created_at", { ascending: false }); } else { query = query.order("created_at", { ascending: false }); } const { data, error } = await query; if (error) { reviewsList.innerHTML = `
Impossible de charger les avis.
`; console.error(error); return; } updateSummary(data || []); renderReviews(data || []); } sortSelect.addEventListener("change", loadReviews); reviewForm.addEventListener("submit", async (e) => { e.preventDefault(); formMessage.textContent = ""; formMessage.className = "form-message"; const honeypot = reviewForm.website.value.trim(); const name = reviewForm.name.value.trim(); const rating = Number(reviewForm.rating.value); const comment = reviewForm.comment.value.trim(); const timeSpent = Date.now() - createdAtPageLoad; if (honeypot) { formMessage.textContent = "Envoi bloqué."; formMessage.classList.add("error"); return; } if (timeSpent
  • Benvenuto
  • Storia
  • Galleria
  • Competenza
  • Contatto
  • Recensioni e commenti
  • Benvenuto
  • Storia
  • Galleria
  • Competenza
  • Contatto
  • Recensioni e commenti


Cripia, creazioni artigianali in miniatura

© Di Luca Photography

Sito web realizzato da Nelly Pagotto

Avviso legale

Fotografia