<?php

/*
 * This file is part of eSales Media ContentHelperBundle
 *
 * (c) Benjamin Roth
 *
 * @license proprietary
 */

namespace EsalesMedia\ContentHelperBundle\EventListener;

use Contao\CoreBundle\DependencyInjection\Attribute\AsHook;
use Contao\LayoutModel;
use Contao\PageModel;
use Contao\PageRegular;

#[AsHook("generatePage")]
class PageListener
{
    public function __invoke(PageModel $pageModel, LayoutModel $layout, PageRegular $pageRegular): void
    {
        if ($layout->rs_columns_load_css_flex) {
            $assetsDir = 'bundles/esalesmediacontenthelper';
            $GLOBALS['TL_CSS'][] = $assetsDir . '/css/columns-flex.scss||static';
        }
    }
}