buildListItem method
Implementation
TListItem<T, K>? buildListItem(K key) {
final item = itemsMap[key];
if (item == null) return null;
return itemFactory(item).copyWith(
isSelected: selectedKeys.contains(key),
isExpanded: expandedKeys.contains(key),
);
}