var/cache/dev/twig/68/68f8034d8011afd3b00a0ca6669d75e702e332d6d676220ea82f19e2afa6eaec.php line 41

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* @Application/framework/cp_module_layout.html.twig */
  15. class __TwigTemplate_d283d77436188311ab5367a57c69f10ee7756283230ce560607b673d3d7d7553 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->parent false;
  24.         $this->blocks = [
  25.             'sidebar_nav' => [$this'block_sidebar_nav'],
  26.             'sidebar_footer' => [$this'block_sidebar_footer'],
  27.             'eyebrow' => [$this'block_eyebrow'],
  28.             'page_heading' => [$this'block_page_heading'],
  29.             'topbar_actions' => [$this'block_topbar_actions'],
  30.             'body' => [$this'block_body'],
  31.             'page_scripts' => [$this'block_page_scripts'],
  32.         ];
  33.     }
  34.     protected function doDisplay(array $context, array $blocks = [])
  35.     {
  36.         $macros $this->macros;
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  38.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Application/framework/cp_module_layout.html.twig"));
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  40.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Application/framework/cp_module_layout.html.twig"));
  41.         // line 23
  42.         yield from         $this->loadTemplate("@Application/codecovers_header.html.twig""@Application/framework/cp_module_layout.html.twig"23)->unwrap()->yield($context);
  43.         // line 24
  44.         yield from         $this->loadTemplate("@Application/framework/_cp_tokens.html.twig""@Application/framework/cp_module_layout.html.twig"24)->unwrap()->yield($context);
  45.         // line 25
  46.         yield from         $this->loadTemplate("@Application/framework/_cp_shell_css.html.twig""@Application/framework/cp_module_layout.html.twig"25)->unwrap()->yield($context);
  47.         // line 26
  48.         yield "
  49. <div class=\"cp-app cp-scope\">
  50. ";
  51.         // line 28
  52.         yield from         $this->loadTemplate("@Application/framework/_cp_topstrip.html.twig""@Application/framework/cp_module_layout.html.twig"28)->unwrap()->yield($context);
  53.         // line 29
  54.         yield "<div class=\"cp-shell cp-scope\"
  55.      style=\"--cp-accent:";
  56.         // line 30
  57.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("module_accent"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["module_accent"]) || array_key_exists("module_accent"$context) ? $context["module_accent"] : (function () { throw new RuntimeError('Variable "module_accent" does not exist.'30$this->source); })()), "#1f5673")) : ("#1f5673")), "html"nulltrue);
  58.         yield ";--cp-accent-hover:";
  59.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("module_accent_hover"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["module_accent_hover"]) || array_key_exists("module_accent_hover"$context) ? $context["module_accent_hover"] : (function () { throw new RuntimeError('Variable "module_accent_hover" does not exist.'30$this->source); })()), "#16465f")) : ("#16465f")), "html"nulltrue);
  60.         yield ";--cp-accent-dim:";
  61.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("module_accent_dim"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["module_accent_dim"]) || array_key_exists("module_accent_dim"$context) ? $context["module_accent_dim"] : (function () { throw new RuntimeError('Variable "module_accent_dim" does not exist.'30$this->source); })()), "rgba(31,86,115,.10)")) : ("rgba(31,86,115,.10)")), "html"nulltrue);
  62.         yield ";\">
  63.   ";
  64.         // line 33
  65.         yield "  ";
  66.         yield from         $this->loadTemplate("@Application/framework/_cp_global_rail.html.twig""@Application/framework/cp_module_layout.html.twig"33)->unwrap()->yield($context);
  67.         // line 34
  68.         yield "
  69.   ";
  70.         // line 36
  71.         yield "  <aside class=\"cp-sidebar\">
  72.     <div class=\"cp-sidebar-brand\">
  73.       <div class=\"cp-brand-icon\"><i class=\"material-icons\">";
  74.         // line 38
  75.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("module_icon"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["module_icon"]) || array_key_exists("module_icon"$context) ? $context["module_icon"] : (function () { throw new RuntimeError('Variable "module_icon" does not exist.'38$this->source); })()), "widgets")) : ("widgets")), "html"nulltrue);
  76.         yield "</i></div>
  77.       <div class=\"cp-brand-name\">";
  78.         // line 39
  79.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("module_brand"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["module_brand"]) || array_key_exists("module_brand"$context) ? $context["module_brand"] : (function () { throw new RuntimeError('Variable "module_brand" does not exist.'39$this->source); })()), "Module")) : ("Module")), "html"nulltrue);
  80.         yield "</div>
  81.       ";
  82.         // line 40
  83.         if ((array_key_exists("module_context"$context) && (isset($context["module_context"]) || array_key_exists("module_context"$context) ? $context["module_context"] : (function () { throw new RuntimeError('Variable "module_context" does not exist.'40$this->source); })()))) {
  84.             yield "<div class=\"cp-brand-context\">";
  85.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["module_context"]) || array_key_exists("module_context"$context) ? $context["module_context"] : (function () { throw new RuntimeError('Variable "module_context" does not exist.'40$this->source); })()), "html"nulltrue);
  86.             yield "</div>";
  87.         }
  88.         // line 41
  89.         yield "    </div>
  90.     <nav class=\"cp-sidebar-nav\">";
  91.         // line 42
  92.         yield from $this->unwrap()->yieldBlock('sidebar_nav'$context$blocks);
  93.         yield "</nav>
  94.     <div class=\"cp-sidebar-footer\">
  95.       ";
  96.         // line 44
  97.         yield from $this->unwrap()->yieldBlock('sidebar_footer'$context$blocks);
  98.         // line 49
  99.         yield "    </div>
  100.   </aside>
  101.   ";
  102.         // line 53
  103.         yield "  <div class=\"cp-main\">
  104.     <header class=\"cp-topbar\">
  105.       <div>
  106.         <div class=\"cp-eyebrow\">";
  107.         // line 56
  108.         yield from $this->unwrap()->yieldBlock('eyebrow'$context$blocks);
  109.         yield "</div>
  110.         <h1 class=\"cp-title\">";
  111.         // line 57
  112.         yield from $this->unwrap()->yieldBlock('page_heading'$context$blocks);
  113.         yield "</h1>
  114.       </div>
  115.       <div class=\"cp-topbar-actions\">";
  116.         // line 59
  117.         yield from $this->unwrap()->yieldBlock('topbar_actions'$context$blocks);
  118.         yield "</div>
  119.     </header>
  120.     <main class=\"cp-content\">
  121.       ";
  122.         // line 62
  123.         yield from         $this->loadTemplate("@Application/inc/notification/error_notification.html.twig""@Application/framework/cp_module_layout.html.twig"62)->unwrap()->yield($context);
  124.         // line 63
  125.         yield "      ";
  126.         yield from         $this->loadTemplate("@Application/inc/notification/success_notification.html.twig""@Application/framework/cp_module_layout.html.twig"63)->unwrap()->yield($context);
  127.         // line 64
  128.         yield "      ";
  129.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  130.         // line 65
  131.         yield "    </main>
  132.   </div>
  133. </div>";
  134.         // line 69
  135.         yield "</div>";
  136.         // line 70
  137.         yield "
  138. ";
  139.         // line 71
  140.         yield from         $this->loadTemplate("@Application/footer/footer_js_codecovers.html.twig""@Application/framework/cp_module_layout.html.twig"71)->unwrap()->yield($context);
  141.         // line 72
  142.         yield from         $this->loadTemplate("@Application/codecovers_footer.html.twig""@Application/framework/cp_module_layout.html.twig"72)->unwrap()->yield($context);
  143.         // line 73
  144.         yield from $this->unwrap()->yieldBlock('page_scripts'$context$blocks);
  145.         
  146.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  147.         
  148.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  149.         return; yield '';
  150.     }
  151.     // line 42
  152.     public function block_sidebar_nav($context, array $blocks = [])
  153.     {
  154.         $macros $this->macros;
  155.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  156.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar_nav"));
  157.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  158.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar_nav"));
  159.         
  160.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  161.         
  162.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  163.         return; yield '';
  164.     }
  165.     // line 44
  166.     public function block_sidebar_footer($context, array $blocks = [])
  167.     {
  168.         $macros $this->macros;
  169.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  170.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar_footer"));
  171.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  172.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar_footer"));
  173.         // line 45
  174.         yield "        <a href=\"";
  175.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("dashboard");
  176.         yield "\" class=\"cp-nav-link\" style=\"font-size:12px;\">
  177.           <span class=\"cp-nav-icon\"><i class=\"material-icons\" style=\"font-size:14px\">arrow_back</i></span> <span>Back to ERP</span>
  178.         </a>
  179.       ";
  180.         
  181.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  182.         
  183.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  184.         return; yield '';
  185.     }
  186.     // line 56
  187.     public function block_eyebrow($context, array $blocks = [])
  188.     {
  189.         $macros $this->macros;
  190.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  191.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""eyebrow"));
  192.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  193.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""eyebrow"));
  194.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("module_brand"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["module_brand"]) || array_key_exists("module_brand"$context) ? $context["module_brand"] : (function () { throw new RuntimeError('Variable "module_brand" does not exist.'56$this->source); })()), "")) : ("")), "html"nulltrue);
  195.         
  196.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  197.         
  198.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  199.         return; yield '';
  200.     }
  201.     // line 57
  202.     public function block_page_heading($context, array $blocks = [])
  203.     {
  204.         $macros $this->macros;
  205.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  206.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_heading"));
  207.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  208.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_heading"));
  209.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("page_title"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["page_title"]) || array_key_exists("page_title"$context) ? $context["page_title"] : (function () { throw new RuntimeError('Variable "page_title" does not exist.'57$this->source); })()), "")) : ("")), "html"nulltrue);
  210.         
  211.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  212.         
  213.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  214.         return; yield '';
  215.     }
  216.     // line 59
  217.     public function block_topbar_actions($context, array $blocks = [])
  218.     {
  219.         $macros $this->macros;
  220.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  221.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""topbar_actions"));
  222.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  223.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""topbar_actions"));
  224.         
  225.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  226.         
  227.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  228.         return; yield '';
  229.     }
  230.     // line 64
  231.     public function block_body($context, array $blocks = [])
  232.     {
  233.         $macros $this->macros;
  234.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  235.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  236.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  237.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  238.         
  239.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  240.         
  241.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  242.         return; yield '';
  243.     }
  244.     // line 73
  245.     public function block_page_scripts($context, array $blocks = [])
  246.     {
  247.         $macros $this->macros;
  248.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  249.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_scripts"));
  250.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  251.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_scripts"));
  252.         
  253.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  254.         
  255.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  256.         return; yield '';
  257.     }
  258.     /**
  259.      * @codeCoverageIgnore
  260.      */
  261.     public function getTemplateName()
  262.     {
  263.         return "@Application/framework/cp_module_layout.html.twig";
  264.     }
  265.     /**
  266.      * @codeCoverageIgnore
  267.      */
  268.     public function isTraitable()
  269.     {
  270.         return false;
  271.     }
  272.     /**
  273.      * @codeCoverageIgnore
  274.      */
  275.     public function getDebugInfo()
  276.     {
  277.         return array (  290 => 73,  271 => 64,  252 => 59,  232 => 57,  212 => 56,  196 => 45,  186 => 44,  167 => 42,  156 => 73,  154 => 72,  152 => 71,  149 => 70,  147 => 69,  142 => 65,  139 => 64,  136 => 63,  134 => 62,  128 => 59,  123 => 57,  119 => 56,  114 => 53,  109 => 49,  107 => 44,  102 => 42,  99 => 41,  93 => 40,  89 => 39,  85 => 38,  81 => 36,  78 => 34,  75 => 33,  66 => 30,  63 => 29,  61 => 28,  57 => 26,  55 => 25,  53 => 24,  51 => 23,);
  278.     }
  279.     public function getSourceContext()
  280.     {
  281.         return new Source("{#
  282.   framework/cp_module_layout.html.twig
  283.   ══════════════════════════════════════════════════════════════════════════════
  284.   Generic cp-shell MODULE layout (sidebar + topbar + content). One shell for every
  285.   module — a module extends this, sets its identity vars, and fills the blocks.
  286.   A module layout (e.g. @Purchase/layouts/purchase_layout.html.twig) does:
  287.       {% extends '@Application/framework/cp_module_layout.html.twig' %}
  288.       {% set module_brand   = 'Purchasing' %}
  289.       {% set module_context = 'Procure to Pay' %}
  290.       {% set module_icon    = 'shopping_cart' %}
  291.       {% set module_accent  = '#2e7d68' %}       (one hex re-accents the whole module)
  292.       {% set module_accent_hover = '#25624f' %}
  293.       {% set module_accent_dim   = 'rgba(46,125,104,.10)' %}
  294.       (block) sidebar_nav …module nav links… (endblock)
  295.   …and each PAGE extends the module layout and fills the body block.
  296.   Blocks: eyebrow · page_heading · topbar_actions · sidebar_nav · sidebar_footer · body · page_scripts
  297.   NOTE: codecovers_header loads the JS bundles, so proposal.js / approval / selectize
  298.   all keep working inside this shell. This layout is PRESENTATION only.
  299.   ══════════════════════════════════════════════════════════════════════════════
  300. #}
  301. {% include '@Application/codecovers_header.html.twig' %}
  302. {% include '@Application/framework/_cp_tokens.html.twig' %}
  303. {% include '@Application/framework/_cp_shell_css.html.twig' %}
  304. <div class=\"cp-app cp-scope\">
  305. {% include '@Application/framework/_cp_topstrip.html.twig' %}
  306. <div class=\"cp-shell cp-scope\"
  307.      style=\"--cp-accent:{{ module_accent|default('#1f5673') }};--cp-accent-hover:{{ module_accent_hover|default('#16465f') }};--cp-accent-dim:{{ module_accent_dim|default('rgba(31,86,115,.10)') }};\">
  308.   {# ── Global module rail ── #}
  309.   {% include '@Application/framework/_cp_global_rail.html.twig' %}
  310.   {# ── Module sub-nav ── #}
  311.   <aside class=\"cp-sidebar\">
  312.     <div class=\"cp-sidebar-brand\">
  313.       <div class=\"cp-brand-icon\"><i class=\"material-icons\">{{ module_icon|default('widgets') }}</i></div>
  314.       <div class=\"cp-brand-name\">{{ module_brand|default('Module') }}</div>
  315.       {% if module_context is defined and module_context %}<div class=\"cp-brand-context\">{{ module_context }}</div>{% endif %}
  316.     </div>
  317.     <nav class=\"cp-sidebar-nav\">{% block sidebar_nav %}{% endblock %}</nav>
  318.     <div class=\"cp-sidebar-footer\">
  319.       {% block sidebar_footer %}
  320.         <a href=\"{{ path('dashboard') }}\" class=\"cp-nav-link\" style=\"font-size:12px;\">
  321.           <span class=\"cp-nav-icon\"><i class=\"material-icons\" style=\"font-size:14px\">arrow_back</i></span> <span>Back to ERP</span>
  322.         </a>
  323.       {% endblock %}
  324.     </div>
  325.   </aside>
  326.   {# ── Main column ── #}
  327.   <div class=\"cp-main\">
  328.     <header class=\"cp-topbar\">
  329.       <div>
  330.         <div class=\"cp-eyebrow\">{% block eyebrow %}{{ module_brand|default('') }}{% endblock %}</div>
  331.         <h1 class=\"cp-title\">{% block page_heading %}{{ page_title|default('') }}{% endblock %}</h1>
  332.       </div>
  333.       <div class=\"cp-topbar-actions\">{% block topbar_actions %}{% endblock %}</div>
  334.     </header>
  335.     <main class=\"cp-content\">
  336.       {% include '@Application/inc/notification/error_notification.html.twig' %}
  337.       {% include '@Application/inc/notification/success_notification.html.twig' %}
  338.       {% block body %}{% endblock %}
  339.     </main>
  340.   </div>
  341. </div>{# /.cp-shell #}
  342. </div>{# /.cp-app #}
  343. {% include '@Application/footer/footer_js_codecovers.html.twig' %}
  344. {% include '@Application/codecovers_footer.html.twig' %}
  345. {% block page_scripts %}{% endblock %}
  346. ""@Application/framework/cp_module_layout.html.twig""/home/u405565514/domains/ourhoneybee.eu/public_html/honeybee_main/src/ApplicationBundle/Resources/views/framework/cp_module_layout.html.twig");
  347.     }
  348. }