Skip to content

Commit 1b725c9

Browse files
committed
WIP Security page
1 parent 2e3aae2 commit 1b725c9

File tree

4 files changed

+37
-2
lines changed

4 files changed

+37
-2
lines changed

app/config/routes.neon

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,7 @@ parameters:
104104
mask:
105105
cs_CZ: cookies
106106
en_US: cookies
107+
Security:
108+
mask:
109+
cs_CZ: bezpecnost
110+
en_US: security
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
declare(strict_types = 1);
3+
4+
namespace MichalSpacekCz\Www\Presenters;
5+
6+
use Contributte\Translation\Translator;
7+
8+
class SecurityPresenter extends BasePresenter
9+
{
10+
11+
public function __construct(
12+
private readonly Translator $translator,
13+
) {
14+
parent::__construct();
15+
}
16+
17+
18+
public function renderDefault(): void
19+
{
20+
$this->template->pageTitle = $this->translator->translate('messages.title.who');
21+
$this->template->pageHeader = $this->translator->translate('messages.header.who');
22+
}
23+
24+
}

app/src/Www/Presenters/templates/@layout.latte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
<title>{if isset($pageTitle)}{$pageTitle} | {/if}Michal Špaček</title>
1414
{control criticalCss}
1515
{if $darkMode === null}
16-
{styleSheet screen-main + '@media (prefers-color-scheme: dark) {' + screen-main-dark + '}'}
16+
{styleSheet screen-main + '@media (prefers-color-scheme: dark) {' + screen-main-dark + '}' + rating}
1717
{elseif $darkMode}
18-
{styleSheet screen-main + screen-main-dark}
18+
{styleSheet screen-main + screen-main-dark + rating}
1919
{else}
2020
{styleSheet screen-main}
2121
{/if}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{define #menu}
2+
&raquo; <a n:href="Homepage:">Michal Špaček</a>
3+
{/define}
4+
5+
{define #content}
6+
<div class="rating"><strong class="left rating-a">A<sup>+</sup></strong> ayyyy</div>
7+
{/define}

0 commit comments

Comments
 (0)