UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

17 lines 832 B
import { jsx as _jsx } from "react/jsx-runtime"; import React from 'react'; import { SummaryDetailsControlled } from './summaryDetailsControlled'; const SummaryDetailsUnControlledComponent = ({ open = false, onOpenClose, ...props }, ref) => { const [isOpen, setIsOpen] = React.useState(open); const handleClick = event => { event.preventDefault(); const newOpenState = !isOpen; setIsOpen(newOpenState); onOpenClose?.(newOpenState, event); }; return _jsx(SummaryDetailsControlled, { ...props, ref: ref, open: isOpen, onClick: handleClick }); }; const SummaryDetailsUnControlled = React.forwardRef(SummaryDetailsUnControlledComponent); export { SummaryDetailsUnControlled }; export { SummaryDetailsUnControlled as SummaryDetails }; //# sourceMappingURL=summaryDetailsUnControlled.js.map