import React, { forwardRef, HTMLAttributes, useContext } from 'react' import PropTypes from 'prop-types' import classNames from 'classnames' import { CAccordionItemContext } from './CAccordionItemContext' export interface CAccordionButtonProps extends HTMLAttributes { /** * A string of all className you want applied to the base component. */ className?: string } export const CAccordionButton = forwardRef( ({ children, className, ...rest }, ref) => { const { id, visible, setVisible } = useContext(CAccordionItemContext) return ( ) } ) CAccordionButton.propTypes = { children: PropTypes.node, className: PropTypes.string, } CAccordionButton.displayName = 'CAccordionButton'