Skip to content

Commit c614eee

Browse files
committed
Refactor button element to use Primitive component
1 parent c766d8e commit c614eee

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/components/ui/Accordion/fragments/AccordionTrigger.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { AccordionItemContext } from '../contexts/AccordionItemContext';
55

66
import CollapsiblePrimitive from '~/core/primitives/Collapsible';
77
import RovingFocusGroup from '~/core/utils/RovingFocusGroup';
8+
import Primitive from '~/core/primitives/Primitive';
89

910
type AccordionTriggerProps = {
1011
children: React.ReactNode;
@@ -30,16 +31,15 @@ const AccordionTrigger: React.FC<AccordionTriggerProps> = ({ children, index, cl
3031
return (
3132
<RovingFocusGroup.Item>
3233
<CollapsiblePrimitive.Trigger asChild>
33-
<button
34-
type="button"
34+
<Primitive.button
3535
className={clsx(`${rootClass}-trigger`, className)}
3636
ref={triggerRef}
3737
onClick={onClickHandler}
3838
aria-expanded={activeItem === itemValue}
3939
aria-controls={`content-${index}`}
4040
>
4141
{children}
42-
</button>
42+
</Primitive.button>
4343
</CollapsiblePrimitive.Trigger>
4444
</RovingFocusGroup.Item>
4545

0 commit comments

Comments
 (0)