focusedItem property

T? get focusedItem

Returns the currently focused item, or null if none.

Implementation

T? get focusedItem {
  final state = _cubit.state;
  if (state is SmartPaginationLoaded<T>) {
    final items = state.items;
    if (_focusedIndex >= 0 && _focusedIndex < items.length) {
      return items[_focusedIndex];
    }
  }
  return null;
}