@intility/bifrost-react
Version:
React library for Intility's design system, Bifrost.
25 lines (24 loc) • 848 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { forwardRef } from "react";
import classNames from "classnames";
import Icon from "../Icon/Icon.js";
/**
* Button suitable for use with `<Accordion.Item action>` prop
* @visibleName Accordion.Action
*/ const AccordionAction = /*#__PURE__*/ forwardRef(({ className, icon, ...props }, ref)=>{
return /*#__PURE__*/ _jsx("button", {
className: classNames(className, "bf-accordion-action"),
ref: ref,
type: "button",
...props,
children: /*#__PURE__*/ _jsx("span", {
className: "bf-accordion-action-circle",
children: /*#__PURE__*/ _jsx(Icon, {
icon: icon,
fixedWidth: true
})
})
});
});
AccordionAction.displayName = "Accordion.Action";
export default AccordionAction;