import { useId as useReactId } from 'react';

/** Returns `provided` when given, otherwise a stable generated id. */
export function useFallbackId(provided?: string): string {
  const generated = useReactId();
  return provided ?? generated;
}
