import React, { ElementType, forwardRef, HTMLAttributes } from 'react'
import PropTypes from 'prop-types'
import classNames from 'classnames'
import { PolymorphicRefForwardingComponent } from '../../helpers'
export interface CSidebarBrandProps extends HTMLAttributes {
/**
* Component used for the root node. Either a string to use a HTML element or a component.
*
* @since 5.0.0
*/
as?: ElementType
/**
* A string of all className you want applied to the component.
*/
className?: string
}
export const CSidebarBrand: PolymorphicRefForwardingComponent<'a', CSidebarBrandProps> = forwardRef<
HTMLAnchorElement | HTMLDivElement,
CSidebarBrandProps
>(({ children, as: Component = 'a', className, ...rest }, ref) => {
return (
{children}
)
})
CSidebarBrand.propTypes = {
as: PropTypes.elementType,
children: PropTypes.node,
className: PropTypes.string,
}
CSidebarBrand.displayName = 'CSidebarBrand'