UNPKG

reakit

Version:

Toolkit for building accessible rich web apps with React

8 lines (6 loc) 220 B
function kebabCase(string: string) { return string.toLowerCase().replace(/[^a-z0-9]/g, "-"); } export function getItemId(baseId: string, value: string, id?: string) { return id || `${baseId}-${kebabCase(value)}`; }