UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

13 lines (12 loc) 426 B
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