UNPKG

@kadoui/react

Version:

Kadoui primitive components for React

12 lines (11 loc) 421 B
"use client"; import { jsx as _jsx } from "react/jsx-runtime"; import { use } from "react"; import { AccordionContext } from "./AccordionContext"; export function AccordionToggle({ onClick, ...props }) { const { isOpen, setOpen } = use(AccordionContext); return (_jsx("button", { "data-state": isOpen, onClick: (ev) => { onClick?.(ev); setOpen((prev) => !prev); }, ...props })); }