@szhsin/react-accordion
Version:
The complete accordion solution for React.
13 lines (12 loc) • 335 B
JavaScript
import "../utils/constants.mjs";
import React, { useEffect, useState } from "react";
//#region src/hooks/useId.ts
let current = 0;
const useIdShim = () => {
const [id, setId] = useState();
useEffect(() => setId(++current), []);
return id && `szh-adn-${id}`;
};
const useId = React.useId || useIdShim;
//#endregion
export { useId };