mirror of
https://github.com/pybricks/pybricks-code.git
synced 2026-09-14 10:35:11 +00:00
replace useUniqueId() with useId()
there should only be one way to do a thing...
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
// helper functions for React components
|
||||
|
||||
import { useState } from 'react';
|
||||
import { createCountFunc } from './iter';
|
||||
|
||||
const nextId = createCountFunc();
|
||||
|
||||
/**
|
||||
* React hook to get a unique identifier, e.g. for linking components via
|
||||
* aria-labelledby.
|
||||
*
|
||||
* @param prefix A namespace prefix for the identifier.
|
||||
* @returns A unique identifier in the form "prefix-N"
|
||||
*/
|
||||
export const useUniqueId = (prefix: string): string => {
|
||||
const [uniqueId] = useState(`${prefix}-${nextId()}`);
|
||||
return uniqueId;
|
||||
};
|
||||
Reference in New Issue
Block a user