Commit cebe89ed authored by renatog's avatar renatog Committed by renatog
Browse files

Issue #3271755 by RenatoG: Insert pagination only when is really necessary

parent b0eb10a7
Loading
Loading
Loading
Loading
+14 −11
Original line number Diff line number Diff line
@@ -46,8 +46,6 @@ class BlockClassController extends ControllerBase {
   */
  protected $requestStack;



  /**
   * Creates a new HelpController.
   */
@@ -150,6 +148,9 @@ class BlockClassController extends ControllerBase {
    // Load blocks. Todo: We'll implements DI here @codingStandardsIgnoreLine
    $blocks = Block::loadMultiple();

    // Get the quantity of blocks available.
    $qty_blocks = count($blocks);

    // Initial value.
    $page = (int) 1;

@@ -218,6 +219,7 @@ class BlockClassController extends ControllerBase {

    $markup = $table;

    if ($qty_blocks > $items_per_page) {
      $markup .= '<nav>';
      $markup .= '<ul class="pager__items">';
      $markup .= '<li class="pager__item pager__item--next">';
@@ -227,6 +229,7 @@ class BlockClassController extends ControllerBase {
      $markup .= '</li>';
      $markup .= '</ul>';
      $markup .= '</ul>';
    }

    $build = [
      '#markup' => $markup,