From 3fb749109589b9c1d234417b93df96b6de1126fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0t=C4=9Bp=C3=A1n=20Farka?= <stepanfarka11@gmail.com> Date: Sun, 14 Aug 2022 17:38:09 +0200 Subject: [PATCH] [ADD] program page --- .../blocks/icon-title-text-block.mustache | 15 +++++++++++ .../molecules/simple_header.mustache | 2 +- .../switch/multi-state-switch.mustache | 6 +++++ .../source/_patterns/pages/program.mustache | 1 + .../_patterns/templates/contact.mustache | 2 +- .../_patterns/templates/program.mustache | 26 +++++++++++++++++++ .../source/css/molecules/switch.pcss | 16 ++++++++++++ main/styleguide/source/css/style.pcss | 1 + main/styleguide/tailwind.config.js | 1 + 9 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 main/styleguide/source/_patterns/molecules/blocks/icon-title-text-block.mustache create mode 100644 main/styleguide/source/_patterns/molecules/switch/multi-state-switch.mustache create mode 100644 main/styleguide/source/_patterns/pages/program.mustache create mode 100644 main/styleguide/source/_patterns/templates/program.mustache create mode 100644 main/styleguide/source/css/molecules/switch.pcss diff --git a/main/styleguide/source/_patterns/molecules/blocks/icon-title-text-block.mustache b/main/styleguide/source/_patterns/molecules/blocks/icon-title-text-block.mustache new file mode 100644 index 000000000..8b1eee25b --- /dev/null +++ b/main/styleguide/source/_patterns/molecules/blocks/icon-title-text-block.mustache @@ -0,0 +1,15 @@ +<div class="flex mb-6"> + <i class="{{ icon }} mr-6 text-6xl"></i> + <div class="flex flex-col"> + <h3 class="font-alt mb-4 text-4xl"> + DOSTUPNÉ A DŮSTOJNÉ BYDLENÍ PRO KVALITNÍ ŽIVOT + </h3> + <p class="leading-6"> + Bydlení je jednou ze základních věcí pro každou obec nebo město. Nevnímáme bydlení jako + zásluhu. Bydlet + podle nás potřebuje každý, a právě obecní bydlení může poskytovat zázemí pro všechny skupiny obyvatel od + znevýhodněných rodin a jednotlivců, přes rodiny se středními příjmy, seniory až například po potřebná + povolání. A bydlet nesmí znamenat zadlužit se. + </p> + </div> +</div> diff --git a/main/styleguide/source/_patterns/molecules/simple_header.mustache b/main/styleguide/source/_patterns/molecules/simple_header.mustache index 580c756a5..a746fea16 100644 --- a/main/styleguide/source/_patterns/molecules/simple_header.mustache +++ b/main/styleguide/source/_patterns/molecules/simple_header.mustache @@ -1,7 +1,7 @@ <header class="bg-black flex items-center h-80 header-clip mb-36 py-32 w-full"> <div class="container--narrow flex items-center"> <h1 class="font-alt text-7xl text-white"> - Kontakty + {{ title }} </h1> </div> </header> diff --git a/main/styleguide/source/_patterns/molecules/switch/multi-state-switch.mustache b/main/styleguide/source/_patterns/molecules/switch/multi-state-switch.mustache new file mode 100644 index 000000000..dd163ee23 --- /dev/null +++ b/main/styleguide/source/_patterns/molecules/switch/multi-state-switch.mustache @@ -0,0 +1,6 @@ +<div class="switch"> + <a class="switch__item switch__item--active">{{ cta }}</a> + <a class="switch__item">{{ cta }}</a> + <a class="switch__item">{{ cta }}</a> + <a class="switch__item">{{ cta }}</a> +</div> diff --git a/main/styleguide/source/_patterns/pages/program.mustache b/main/styleguide/source/_patterns/pages/program.mustache new file mode 100644 index 000000000..862ea4db9 --- /dev/null +++ b/main/styleguide/source/_patterns/pages/program.mustache @@ -0,0 +1 @@ +{{> templates-program }} diff --git a/main/styleguide/source/_patterns/templates/contact.mustache b/main/styleguide/source/_patterns/templates/contact.mustache index 51f3e8686..a15505220 100644 --- a/main/styleguide/source/_patterns/templates/contact.mustache +++ b/main/styleguide/source/_patterns/templates/contact.mustache @@ -1,6 +1,6 @@ {{> organisms-header }} -{{> molecules-simple_header }} +{{> molecules-simple_header(title: "Kontakty") }} <main role="main"> <section class="container--middle flex flex-wrap mb-16 pl-44"> diff --git a/main/styleguide/source/_patterns/templates/program.mustache b/main/styleguide/source/_patterns/templates/program.mustache new file mode 100644 index 000000000..6e9771636 --- /dev/null +++ b/main/styleguide/source/_patterns/templates/program.mustache @@ -0,0 +1,26 @@ +{{> organisms-header }} + +{{> molecules-simple_header(title: "Program") }} + +<main role="main"> + <div class="container--narrow mx-auto"> + <h2 class="max-w-xl font-alt leading-6 mx-auto mb-12"> + 23. a 24. září 2022 nás čekají volby do zastupitelstev obcí a do třetiny Senátu Parlamentu České republiky. + Níže předkládáme zásadní body společného programu pro komunální volby. <br> Kompletní program ve formátu pdf. <br> + Programy jednotlivých sdružení naleznete na jejich stránkách. + </h2> + <div class="mb-12"> + {{> molecules-multi-state-switch }} + </div> + <div class="mb-12"> + {{> molecules-icon-title-text-block(icon: "ico--book") }} + {{> molecules-icon-title-text-block(icon: "ico--search") }} + {{> molecules-icon-title-text-block(icon: "ico--eye") }} + </div> + </div> + {{> organisms-newsletter-section }} +</main> + + + +{{> organisms-footer }} diff --git a/main/styleguide/source/css/molecules/switch.pcss b/main/styleguide/source/css/molecules/switch.pcss new file mode 100644 index 000000000..a65505c16 --- /dev/null +++ b/main/styleguide/source/css/molecules/switch.pcss @@ -0,0 +1,16 @@ +.switch { + @apply inline-flex; +} + +.switch__item { + @apply py-4 px-8 bg-grey-150 mr-2 font-alt font-normal text-xl text-white text-center cursor-pointer; + + &:hover { + @apply no-underline bg-grey-400; + } + + &.switch__item--active, + &.switch__item--active:hover { + @apply bg-turquoise-500; + } +} diff --git a/main/styleguide/source/css/style.pcss b/main/styleguide/source/css/style.pcss index 2b8e98450..9885fa89f 100644 --- a/main/styleguide/source/css/style.pcss +++ b/main/styleguide/source/css/style.pcss @@ -28,6 +28,7 @@ @import "./molecules/person_box.pcss"; @import "./molecules/photo_header.pcss"; @import "./molecules/sliding_button.pcss"; +@import "./molecules/switch.pcss"; @import "./organisms/footer.pcss"; @import "./organisms/navbar.pcss"; diff --git a/main/styleguide/tailwind.config.js b/main/styleguide/tailwind.config.js index 2f5374bad..359b32203 100644 --- a/main/styleguide/tailwind.config.js +++ b/main/styleguide/tailwind.config.js @@ -71,6 +71,7 @@ module.exports = { '50': '#f7f7f7', '100': '#f3f3f3', '125': '#f0f0f0', + '150': '#CDCDCD', '200': '#ECECEC', '300': '#4c4c4c', '400': '#343434', -- GitLab