{% extends 'base.html.twig' %}
{% block title %}
{{ sett('home_meta_title') }}
{% endblock %}
{% block meta_description %}
{{ sett('home_meta_description') }}
{% endblock %}
{% block meta_keywords %}
{{ sett('home_meta_keywords')}}
{% endblock %}
{% block body_class %}home
{% endblock %}
{% block before_content %}
{% set slider = load_nodes('slider',{where:{public:true}}).list %}
{% if slider|length %}
<section class="hero-section">
<div id="hero-slider">
<div class="simple-slider">
{% for slide in slider %}
{% if slide.vars.photo %}
<div class="slide slide-content">
<div class="slide-title" aria-label="Tytuł slajdu {{ loop.index }}" role="heading" aria-level="2">
<span>{{ slide.vars.title | raw }}</span>
</div>
<img src="{{ asset(slide.vars.photo.path) }}" alt="Slajd {{ loop.index }}" class="slide-img">
</div>
{% endif %}
{% endfor %}
{% if slider|length > 1 %}
<div class="slider-nav">
<button class="slider-prev" aria-label="Poprzedni slajd"></button>
<button class="slider-next" aria-label="Następny slajd"></button>
</div>
{% endif %}
</div>
</div>
</section>
<div class="container">
<div class="container">
<div class="slider-boxes">
<a href="{{ sett('box1_url')}}">
<div class="box ">
<svg aria-label="Ikona cenników">
<use xlink:href="#prices-icon"></use>
</svg>
<span>{{ sett('box1_title')}}</span>
</div>
</a>
<a href="{{ sett('box2_url')}}">
<div class="box">
<svg aria-label="Ikona inwestycji">
<use xlink:href="#investments-icon"></use>
</svg>
<span>{{ sett('box2_title')}}</span>
</div>
</a>
<a href="{{ sett('box3_url')}}">
<div class="box">
<svg aria-label="Ikona awarii">
<use xlink:href="#failures-icon"></use>
</svg>
<span>{{ sett('box3_title')}}</span>
</div>
</a>
</div>
</div>
</div>
{% endif %}
{% endblock %}
{% block content %}
<div id="content-start" class="homepage">
<div class="container">
<section class="news-section">
<div class="section-header">
<h1>
<svg aria-label="Ikona aktualności">
<use xlink:href="#news-icon"></use>
</svg>
<span>Aktualności</span>
</h1>
</div>
<div class="news-list">
{% set news_list = load_nodes('news').list|slice(0, 3) %}
{% for news in news_list | sort %}
<div class="news-item">
<div class="news-item-date">
<span>{{ news.vars.publishDate|date('d.m.Y') }}</span>
</div>
<div class="news-item-title">
<h2>{{ news.vars.title }}</h2>
</div>
<div class="news-item-content">
{{ news.vars.lead }}
</div>
<a href="{{ news.vars.url }}" class="button-primary news-item-link" role="button">więcej...</a>
</div>
{% endfor %}
</div>
</section>
<section class="failures-content">
<div class="section-header">
<h1>
<svg aria-label="Ikona awarii">
<use xlink:href="#failures-icon"></use>
</svg>
<span>Awarie i prace planowane</span>
</h1>
</div>
<div class="failures-list">
<div class="filures-header">
<span>Data</span>
<span>Adres incydentu</span>
<span>ostatnia aktualizacja</span>
<span>typ incydentu</span>
<span>
<div class="button-primary failure-filter">
<div class="button-text">
<div v-if="failuresFilter == 'all'">Typ incydentu</div>
<div v-if="failuresFilter == 'turn_off'">Prace planowane</div>
<div v-if="failuresFilter == 'failure'">Awarie</div>
<svg aria-label="Ikona menu">
<use xlink:href="#chevron-down-icon"></use>
</svg>
</div>
<ul>
<li class="active" @click="failuresFilter = 'all'">Wszystkie</li>
<li @click="failuresFilter = 'turn_off'">Prace planowane</li>
<li @click="failuresFilter = 'failure'">Awarie</li>
</ul>
</div>
</span>
</div>
<div class="failures-items" v-if="failuresFilter == 'all'">
{% set items = load_nodes('failures' ,{where:{public:true}, orderBy : {updateDate:'desc'}}).list|slice(0, 2) %}
{% for item in items %}
<div class="failure-item">
<div class="failure-item-date">
<svg aria-label="Ikona daty">
<use xlink:href="#calendar-icon"></use>
</svg>
<span>{{ item.vars.publishDate|date('d.m.Y') }}</span>
</div>
<div class="failure-item-address">
<span class="city">{{ item.vars.city }}</span><br>
<span class="addresses">{{ item.vars.addresses | nl2br }}</span>
</div>
<div class="failure-item-update">
<svg aria-label="Ikona daty">
<use xlink:href="#calendar-icon"></use>
</svg>
{{ item.vars.updateDate|date('d.m.Y H:m') }}
</div>
<div class="failure-item-type">
{{ item.vars.registration_type | trans }}
</div>
<div class="failure-item-link">
<a href="{{ item.vars.url }}" role="button">
<svg aria-label="Ikona czytaj więcej">
<use xlink:href="#arrow-right-icon"></use>
</svg>
</a>
</div>
</div>
{% endfor %}
</div>
<div class="failures-items" v-if="failuresFilter == 'turn_off'">
{% set items = load_nodes('failures' ,{where:{public:true, registration_type:'turn_off'}, orderBy : {updateDate:'desc'}}).list|slice(0, 2) %}
{% for item in items %}
<div class="failure-item">
<div class="failure-item-date">
<svg aria-label="Ikona daty">
<use xlink:href="#calendar-icon"></use>
</svg>
<span>{{ item.vars.publishDate|date('d.m.Y') }}</span>
</div>
<div class="failure-item-address">
<span class="city">{{ item.vars.city }}</span><br>
<span class="addresses">{{ item.vars.addresses | nl2br }}</span>
</div>
<div class="failure-item-update">
<svg aria-label="Ikona daty">
<use xlink:href="#calendar-icon"></use>
</svg>
{{ item.vars.updateDate|date('d.m.Y H:m') }}
</div>
<div class="failure-item-type">
{{ item.vars.registration_type | trans }}
</div>
<div class="failure-item-link">
<a href="{{ item.vars.url }}" role="button">
<svg aria-label="Ikona czytaj więcej">
<use xlink:href="#arrow-right-icon"></use>
</svg>
</a>
</div>
</div>
{% endfor %}
</div>
<div class="failures-items" v-if="failuresFilter == 'failure'">
{% set items = load_nodes('failures' ,{where:{public:true, registration_type:'failure'}, orderBy : {updateDate:'desc'}}).list|slice(0, 2) %}
{% for item in items %}
<div class="failure-item">
<div class="failure-item-date">
<svg aria-label="Ikona daty">
<use xlink:href="#calendar-icon"></use>
</svg>
<span>{{ item.vars.publishDate|date('d.m.Y') }}</span>
</div>
<div class="failure-item-address">
<span class="city">{{ item.vars.city }}</span><br>
<span class="addresses">{{ item.vars.addresses | nl2br }}</span>
</div>
<div class="failure-item-update">
<svg aria-label="Ikona daty">
<use xlink:href="#calendar-icon"></use>
</svg>
{{ item.vars.updateDate|date('d.m.Y H:m') }}
</div>
<div class="failure-item-type">
{{ item.vars.registration_type | trans }}
</div>
<div class="failure-item-link">
<a href="{{ item.vars.url }}" class="failure-item-link" role="button">
<svg aria-label="Ikona czytaj więcej">
<use xlink:href="#arrow-right-icon"></use>
</svg>
</a>
</div>
</div>
{% endfor %}
</div>
<div class="text-center">
<a href="/awarie-i-wylaczenia" class="button-primary" role="button">Zobacz wszystkie</a>
</div>
</div>
</div>
</section>
{% endblock %}