From a512493231fab2cc04a2e2f9221fe98d51be4b2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0t=C4=9Bp=C3=A1n=20Farka?= <stepanfarka11@gmail.com> Date: Thu, 18 Aug 2022 17:03:24 +0200 Subject: [PATCH] [ADD] How we works page --- .../how-we-work/sidebar-menu.mustache | 14 +++++ .../how-we-work/work-article-preview.mustache | 21 +++++++ .../molecules/simple_header.mustache | 14 +++-- .../_patterns/pages/how-we-works.mustache | 1 + .../_patterns/templates/how-we-works.mustache | 55 +++++++++++++++++++ .../source/css/atoms/container.pcss | 5 ++ main/styleguide/source/css/atoms/heading.pcss | 9 +++ 7 files changed, 114 insertions(+), 5 deletions(-) create mode 100644 main/styleguide/source/_patterns/molecules/how-we-work/sidebar-menu.mustache create mode 100644 main/styleguide/source/_patterns/molecules/how-we-work/work-article-preview.mustache create mode 100644 main/styleguide/source/_patterns/pages/how-we-works.mustache create mode 100644 main/styleguide/source/_patterns/templates/how-we-works.mustache diff --git a/main/styleguide/source/_patterns/molecules/how-we-work/sidebar-menu.mustache b/main/styleguide/source/_patterns/molecules/how-we-work/sidebar-menu.mustache new file mode 100644 index 00000000..e5474dd5 --- /dev/null +++ b/main/styleguide/source/_patterns/molecules/how-we-work/sidebar-menu.mustache @@ -0,0 +1,14 @@ +<div class="flex flex-col space-y-1"> + <div class="bg-grey-150 p-4"> + <a href="#" class="text-bold uppercase hover:no-underline font-bold">Aktuálně</a> + </div> + <div class="bg-grey-150 p-4"> + <a href="#" class="text-bold uppercase hover:no-underline">Tiskové výstupy</a> + </div> + <div class="bg-grey-150 p-4"> + <a href="#" class="text-bold uppercase hover:no-underline">2017-2021</a> + </div> + <div class="bg-grey-150 p-4"> + <a href="#" class="text-bold uppercase hover:no-underline">Resortní týmy</a> + </div> +</div> diff --git a/main/styleguide/source/_patterns/molecules/how-we-work/work-article-preview.mustache b/main/styleguide/source/_patterns/molecules/how-we-work/work-article-preview.mustache new file mode 100644 index 00000000..851bec63 --- /dev/null +++ b/main/styleguide/source/_patterns/molecules/how-we-work/work-article-preview.mustache @@ -0,0 +1,21 @@ +<div class="p-7 flex flex-col max-w-xl border border-grey-150 mb-8"> + <img src="https://i.picsum.photos/id/689/576/281.jpg?hmac=yIwOFV185zFy4fwVE3lF1UDqLDAm_bpLr9LZprQ26eo" alt="" + class="mb-7"> + <h2 class="head-2xl mb-4">Konec mezinárodní ostudy. Evropská komise uzavřela řízení o střetu zájmů</h2> + <div class="flex font-bold mb-4 text-xs text-white uppercase"> + <span class="bg-green-400 mr-1 p-2">Duben 2022</span> + <span class="bg-violet-400 mr-1 p-2">#ENERGETIKA</span> + </div> + <p class="mb-8"> + Zachránili jsme 180 miliard korun pro naše občany. Ostuda, kterou Česká republika musela podstupovat, je u konce. + Babiš, + podle závěrů auditu, spoluvytvářel prostředí, ve kterém jeho firmy čerpaly dotace, čímž ohrozil čerpání 180 miliard + korun + z evropských dotací. Ministerstvo pro místní rozvoj obdrželo rozhodnutí od Evropské komise, podle kterého auditní + řízení + ke střetu zájmů, které se týkalo i bývalého premiéra Babiše, bylo uzavřeno. + </p> + <div> + {{> atoms-button-animated(btn-text: "Číst dále", classes-btn-hidden: "bg-black") }} + </div> +</div> diff --git a/main/styleguide/source/_patterns/molecules/simple_header.mustache b/main/styleguide/source/_patterns/molecules/simple_header.mustache index ab2e2d2b..373d2273 100644 --- a/main/styleguide/source/_patterns/molecules/simple_header.mustache +++ b/main/styleguide/source/_patterns/molecules/simple_header.mustache @@ -1,7 +1,11 @@ -<header class="bg-black flex items-center h-96 header-clip mb-24 pt-24 w-full"> - <div class="container--narrow flex items-center"> - <h1 class="font-alt text-7xl text-white"> - {{ title }} - </h1> +<header + class="bg-black flex items-center h-96 header-clip mb-24 pt-24 w-full" +> + <div class="grid-container header-max-width pt-16"> + <div class="col-start-2 col-end-13"> + <h1 class="font-alt text-7xl text-white"> + {{ title }} + </h1> + </div> </div> </header> diff --git a/main/styleguide/source/_patterns/pages/how-we-works.mustache b/main/styleguide/source/_patterns/pages/how-we-works.mustache new file mode 100644 index 00000000..bfc503b6 --- /dev/null +++ b/main/styleguide/source/_patterns/pages/how-we-works.mustache @@ -0,0 +1 @@ +{{> templates-how-we-works }} diff --git a/main/styleguide/source/_patterns/templates/how-we-works.mustache b/main/styleguide/source/_patterns/templates/how-we-works.mustache new file mode 100644 index 00000000..fbe10647 --- /dev/null +++ b/main/styleguide/source/_patterns/templates/how-we-works.mustache @@ -0,0 +1,55 @@ +{{> organisms-header }} + +{{> molecules-simple_header(title: "Jak piráti pracují") }} + +<main role="main"> + <div class="grid-container mx-auto mb-12"> + <div class="col-start-1 col-end-2 left-tab"> + {{> molecules-sidebar-menu }} + </div> + <div class="col-start-2 col-end-4 leading-6"> + <h2 class="head-xl mb-6"> + Piráti pracují pro občany ČR na všech úrovních. V zastupitelstev obcí působí 400 zastupitelů, dalších 100 v krajích. + Piráti prosazují svůj program i na celostátní úrovni prostřednictvím 4 poslanců, 3 senátorů, 3 ministrů a v EU díky 3 europoslancům. + </h2> + <h2 class="head-xl"> + Projděte si archiv tiskových zpráv a souhrn našich nejvýraznějších aktivit + </h2> + </div> + </div> + + <div class="grid-container mx-auto mb-4"> + <div class="col-start-1 col-end-4 flex justify-between"> + <div class="pt-8"> + {{> molecules-work-article-preview }} + {{> molecules-work-article-preview }} + </div> + <div class="relative border border-violet-400 mx-8"> + <div class="absolute bg-violet-400 p-1 text-white font-bold" style="transform: translateX(-50%); top: -1rem">Červenec</div> + </div> + <div class="pt-14"> + {{> molecules-work-article-preview }} + {{> molecules-work-article-preview }} + </div> + </div> + <div class="col-start-1 col-end-4 flex justify-between"> + <div class="pt-8"> + {{> molecules-work-article-preview }} + </div> + <div class="relative border border-violet-400 mx-8 pt-8"> + <div class="absolute bg-violet-400 p-1 text-white font-bold" style="transform: translateX(-50%); top: -1rem">Srpen</div> + </div> + <div class="pt-14"> + {{> molecules-work-article-preview }} + </div> + </div> + </div> + <div class="container"> + <div class="flex justify-center"> + {{> atoms-button-animated(btn-text: "Zobrazit další", classes-btn-hidden: "bg-black") }} + </div> + </div> +</main> +{{> organisms-newsletter-section }} + +{{> organisms-footer }} diff --git a/main/styleguide/source/css/atoms/container.pcss b/main/styleguide/source/css/atoms/container.pcss index 0088b998..1e3444dc 100644 --- a/main/styleguide/source/css/atoms/container.pcss +++ b/main/styleguide/source/css/atoms/container.pcss @@ -25,6 +25,11 @@ max-width: 1340px !important; } +.container { + @apply: mx-auto; + max-width: 1150px; +} + .grid-container { @apply grid; grid-template-columns: 240px 1fr 102px; diff --git a/main/styleguide/source/css/atoms/heading.pcss b/main/styleguide/source/css/atoms/heading.pcss index 5ac9895f..77dfe0fc 100644 --- a/main/styleguide/source/css/atoms/heading.pcss +++ b/main/styleguide/source/css/atoms/heading.pcss @@ -149,6 +149,15 @@ @apply text-4xl font-bold leading-10 uppercase mb-5; } +.head-2xl { + @apply text-2xl font-bold leading-8 uppercase +} + p { @apply leading-6; } + + +.vertical-time-line { + border-left: 1px solid green; +} -- GitLab