@szhsin/react-accordion
Version:
The complete accordion solution for React.
15 lines (11 loc) • 348 B
JavaScript
;
var React = require('react');
var constants = require('../utils/constants.cjs');
let current = 0;
const useIdShim = () => {
const [id, setId] = React.useState();
React.useEffect(() => setId(++current), []);
return id && `${constants.ACCORDION_PREFIX}-${id}`;
};
const useId = React.useId || useIdShim;
exports.useId = useId;