products = $products;
$this->listTitle = $listTitle;
$this->wrapperClass = $wrapperClass;
if($products instanceof \FluentCart\Framework\Pagination\CursorPaginator){
$this->cursor = wp_parse_args(wp_parse_url($products->nextPageUrl(), PHP_URL_QUERY));
$this->cursor = Arr::get($this->cursor, 'cursor', '');
}
}
public function render()
{
if (
(is_array($this->products) && empty($this->products)) ||
($this->products instanceof \FluentCart\Framework\Pagination\CursorPaginator && $this->products->count() === 0)
) {
return '';
}
?>