@smitch/fluid
Version:
A lightweight, Tailwind-powered React/Next.js UI component library.
10 lines • 949 B
JavaScript
'use client';
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { AccordionHead, AccordionSection } from '../atoms';
var themeClasses = 'bg-light text-dark dark:bg-dark dark:text-light border-neutral';
var AccordionItem = function (_a) {
var layoutClasses = _a.layoutClasses, id = _a.id, title = _a.title, _b = _a.icon, icon = _b === void 0 ? 'symbol' : _b, _c = _a.iconPosition, iconPosition = _c === void 0 ? 'right' : _c, _d = _a.layout, layout = _d === void 0 ? 'default' : _d, open = _a.open, setOpen = _a.setOpen, children = _a.children;
return (_jsxs("div", { className: "accordion-item ".concat(layoutClasses, " ").concat(themeClasses), children: [_jsx(AccordionHead, { id: id, title: title, icon: icon, iconPosition: iconPosition, layout: layout, open: open, setopen: setOpen }), _jsx(AccordionSection, { children: children })] }, id));
};
export default AccordionItem;
//# sourceMappingURL=AccordionItem.js.map