UNPKG

@szhsin/react-accordion

Version:

The complete accordion solution for React.

13 lines (12 loc) 335 B
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 };