@gravity-ui/uikit
Version:
Gravity UI base styling and components
13 lines (12 loc) • 426 B
JavaScript
import { isTreeItemGuard } from "./isTreeItemGuard.js";
export const getListItemId = ({ item, groupedId, getItemId }) => {
let id = groupedId;
if (typeof getItemId === 'function') {
id = getItemId(isTreeItemGuard(item) ? item.data : item);
}
else if (item && typeof item === 'object' && 'id' in item && item.id) {
id = item.id;
}
return id;
};
//# sourceMappingURL=getListItemId.js.map