<?php
declare(strict_types=1);

namespace Autogedal\Reduceri\Block\Index;

use Magento\Framework\View\Element\Template;
use Magento\Framework\View\Element\Template\Context;

class Breadcrumbs extends Template
{
    public function __construct(Context $context, array $data = [])
    {
        parent::__construct($context, $data);
    }

    protected function _prepareLayout(): self
    {
        $breadcrumbsBlock = $this->getLayout()->getBlock('breadcrumbs');
        if (!$breadcrumbsBlock) {
            return parent::_prepareLayout();
        }

        $baseUrl = $this->_storeManager->getStore()->getBaseUrl();

        $breadcrumbsBlock->addCrumb('home', [
            'label' => __('Acasa'),
            'title' => __('Acasa'),
            'link'  => $baseUrl,
        ]);

        $breadcrumbsBlock->addCrumb('reduceri', [
            'label' => __('Reduceri'),
            'title' => __('Reduceri'),
        ]);

        return parent::_prepareLayout();
    }
}
