'use client'; import Image from 'next/image'; import type { TestimonialsContent } from '@/types/cms'; const defaultTestimonials = [ { id: '1', rating: 5, title: 'I have been working with Lorem ..', content: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean commodo ligula eget dolor. Sed dignissim, nisl eget tincidunt vulputate, lacus justo bibendum ipsum, vitae tempus risus lorem at nunc. Integer sed arcu vitae risus feugiat vehicula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.', author: 'Conor Kenney', role: 'Chief Operations Officer', }, { id: '2', rating: 5, title: 'I have been working with Lorem ..', content: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean commodo ligula eget dolor. Sed dignissim, nisl eget tincidunt vulputate, lacus justo bibendum ipsum, vitae tempus risus lorem at nunc. Integer sed arcu vitae risus feugiat vehicula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.', author: 'Conor Kenney', role: 'Chief Operations Officer', }, { id: '3', rating: 5, title: 'I have been working with Lorem ..', content: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean commodo ligula eget dolor. Sed dignissim, nisl eget tincidunt vulputate, lacus justo bibendum ipsum, vitae tempus risus lorem at nunc. Integer sed arcu vitae risus feugiat vehicula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.', author: 'Conor Kenney', role: 'Chief Operations Officer', }, ]; interface TestimonialCardProps { title: string; content: string; author: string; role: string; rating: number; } function TestimonialCard({ title, content, author, role, rating }: TestimonialCardProps) { return (
{content}
{/* Star Rating */}{author}
{role}
{data.subtitle}
{data.ratingInfo}