Skip to content
Snippets Groups Projects
Verified Commit 296bcbc6 authored by Alexa Valentová's avatar Alexa Valentová
Browse files

add socials

parent 096bb6a6
No related branches found
No related tags found
1 merge request!29Feat/redesign
Pipeline #18464 passed
Showing
with 40 additions and 8 deletions
...@@ -4,4 +4,5 @@ ...@@ -4,4 +4,5 @@
description="{{ description }}" description="{{ description }}"
url="{{ url }}" url="{{ url }}"
image-source="{{ image_source }}" image-source="{{ image_source }}"
:social-links="{{ social_links }}"
></ui-candidate-primary-box> ></ui-candidate-primary-box>
...@@ -3,3 +3,16 @@ context: ...@@ -3,3 +3,16 @@ context:
image_source: '../../../../../static/images/mikulas-arrow.png' image_source: '../../../../../static/images/mikulas-arrow.png'
position: 'Europoslanec' position: 'Europoslanec'
description: 'Mikuláš Peksa (18. 6. 1986) vystudoval fyziku na Matematicko-fyzikální fakultě Univerzity Karlovy. V Německu pracoval jako správce Linuxových serverů a programátor v C++. Po návratu do Čech byl v roce 2017 zvolen poslancem PSP ČR, následně v roce 2019 poslancem Evropského parlamentu. Věnuje se zejména tématům spojeným s fungováním společnosti v digitálním věku.' description: 'Mikuláš Peksa (18. 6. 1986) vystudoval fyziku na Matematicko-fyzikální fakultě Univerzity Karlovy. V Německu pracoval jako správce Linuxových serverů a programátor v C++. Po návratu do Čech byl v roce 2017 zvolen poslancem PSP ČR, následně v roce 2019 poslancem Evropského parlamentu. Věnuje se zejména tématům spojeným s fungováním společnosti v digitálním věku.'
social_links:
-
icon: 'ico--facebook'
name: 'Facebook'
url: 'https://example.com'
-
icon: 'ico--instagram'
name: 'Instagram'
url: 'https://example.com'
-
icon: 'ico--web'
name: 'Stránky'
url: 'https://example.com'
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
<main role="main"> <main role="main">
<template v-if="isCurrentView('view1')"> <template v-if="isCurrentView('view1')">
{% include 'patterns/organisms/candidates/elections/candidate_primary_list.html' with id='kandidati' %} {% include 'patterns/organisms/candidates/candidate_primary_list.html' with id='kandidati' %}
{% include "patterns/organisms/candidates/district/candidate_secondary_list.html" %} {% include "patterns/organisms/candidates/candidate_secondary_list.html" %}
</template> </template>
<template v-if="isCurrentView('view2')"> <template v-if="isCurrentView('view2')">
<div class="container--wide my-20"> <div class="container--wide my-20">
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
{% include 'patterns/organisms/header/elections/candidates_header.html' with title='Kandidáti' %} {% include 'patterns/organisms/header/elections/candidates_header.html' with title='Kandidáti' %}
<main role="main"> <main role="main">
{% include "patterns/organisms/candidates/elections/candidate_primary_list.html" %} {% include "patterns/organisms/candidates/candidate_primary_list.html" %}
{% include "patterns/organisms/candidates/elections/candidate_secondary_list.html" %} {% include "patterns/organisms/candidates/elections/candidate_secondary_list.html" %}
</main> </main>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<main role="main"> <main role="main">
{% include 'patterns/molecules/menus/elections/carousel.html' %} {% include 'patterns/molecules/menus/elections/carousel.html' %}
{% include 'patterns/organisms/candidates/elections/candidate_primary_list.html' with id='kandidati' %} {% include 'patterns/organisms/candidates/candidate_primary_list.html' with id='kandidati' %}
{% include "patterns/organisms/candidates/elections/candidate_secondary_list.html" %} {% include "patterns/organisms/candidates/elections/candidate_secondary_list.html" %}
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
<template v-if="isCurrentSecondaryView('candidates')"> <template v-if="isCurrentSecondaryView('candidates')">
<div> <div>
{% include "patterns/organisms/candidates/candidate_primary_list.html" %} {% include "patterns/organisms/candidates/candidate_primary_list.html" %}
{% include "patterns/organisms/candidates/district/candidate_secondary_list.html" %} {% include "patterns/organisms/candidates/candidate_secondary_list.html" %}
</div> </div>
</template> </template>
......
...@@ -23,10 +23,28 @@ ...@@ -23,10 +23,28 @@
{{ name }} {{ name }}
</h2> </h2>
<p v-if="position" class="font-bold text-lg mt-[-0.5rem] mb-8"> <p v-if="position" class="font-bold text-lg mt-[-0.5rem] mb-3">
{{ position }} {{ position }}
</p> </p>
<div v-if="!socialLinks" class="mb-5"></div>
<ul
v-if="socialLinks"
class="flex gap-2 mb-6"
>
<li
v-for="social of socialLinks"
>
<a
:href="social.url"
target="_blank"
>
<i :class="social.icon"></i>
</a>
</li>
</ul>
<p class="text-lg mb-8 lg:mb-16"> <p class="text-lg mb-8 lg:mb-16">
{{ description }} {{ description }}
</p> </p>
...@@ -81,7 +99,7 @@ ...@@ -81,7 +99,7 @@
<script> <script>
export default { export default {
name: "CandidatePrimaryBox", name: "CandidatePrimaryBox",
props: ["name", "position", "description", "url", "imageSource"], props: ["name", "position", "description", "url", "imageSource", "socialLinks"],
mounted () { mounted () {
var intersectionOptions = { var intersectionOptions = {
rootMargin: '0px', rootMargin: '0px',
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
: :
'p-6 xl:p-12' 'p-6 xl:p-12'
) + ' ' + ( ) + ' ' + (
(openPointBackgroundClass !== null) ? (openPointBackgroundClass !== undefined) ?
openPointBackgroundClass : openPointBackgroundClass :
'bg-white' 'bg-white'
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment