@primer/react
Version:
An implementation of GitHub's Primer Design System using React
17 lines (16 loc) • 447 B
JavaScript
import { useId } from "react";
//#region src/hooks/useId.ts
/**
* Generate a unique id to be used in a component. If an `id` is provided, it
* will be used instead.
*
* @param id - An optional value to be used instead of generating a unique id.
* Useful when accepting an optional `id` as a prop in a component.
*/
function useId$1(id) {
const uniqueId = useId();
if (id) return id;
return uniqueId;
}
//#endregion
export { useId$1 as useId };