fix: update accordion item keys for improved uniqueness in FAQSection

This commit is contained in:
Marco Pedone 2025-12-12 11:37:44 +01:00
parent 0cd8d7c103
commit 5b2a3964ac

View file

@ -79,7 +79,7 @@ const FAQSection = () => {
<Accordion <Accordion
className="relative w-full rounded-lg bg-muted p-4" className="relative w-full rounded-lg bg-muted p-4"
collapsible collapsible
key={item.id} key={`accordion-${item.id}`}
//defaultValue="0" //defaultValue="0"
type="single" type="single"
> >
@ -87,7 +87,10 @@ const FAQSection = () => {
<h3 className="font-semibold text-2xl">{item.label}</h3> <h3 className="font-semibold text-2xl">{item.label}</h3>
<div className="flex flex-col gap-1"> <div className="flex flex-col gap-1">
{item.qas.map((f, i) => ( {item.qas.map((f, i) => (
<AccordionItem key={item.id} value={i.toString()}> <AccordionItem
key={`accordion-item-${item.id}-${i}`}
value={i.toString()}
>
<AccordionTrigger className="text-left"> <AccordionTrigger className="text-left">
{f.title} {f.title}
</AccordionTrigger> </AccordionTrigger>