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

add gallery element

parent bc647f1d
No related branches found
No related tags found
1 merge request!29Feat/redesign
Pipeline #18353 passed
...@@ -13,7 +13,11 @@ ...@@ -13,7 +13,11 @@
{% block size_classes %} {% block size_classes %}
pl-8 pr-3 py-3 pl-8 pr-3 py-3
xl:text-lg xl:pl-8 xl:pr-3 xl:py-4 {% if show_arrow_on_hover %}
xl:pl-8 xl:pr-3
{% else %}
xl:px-8
{% endif %}
{% endblock %} {% endblock %}
" "
> >
......
...@@ -2,3 +2,4 @@ context: ...@@ -2,3 +2,4 @@ context:
button_text: 'Další články' button_text: 'Další články'
classes: '' classes: ''
url: '#' url: '#'
show_arrow_on_hover: True
<div class="flex flex-col gap-2">
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-black text-white" %}
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-white text-black" %}
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-pirati-yellow text-black" %}
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-grey-125 text-black" %}
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-blue-300 text-white" %}
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-cyan-200 text-white" %}
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-green-400 text-white" %}
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-violet-400 text-white" %}
{% include "patterns/atoms/buttons/round_button.html" with classes="bg-red-600 text-white" %}
</div>
<div class="my-6 prose">
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
<tr>
<td>Centro comercial Moctezuma</td>
<td>Francisco Chang</td>
<td>Mexico</td>
</tr>
</table>
</div>
<div class="space-y-12"> <div class="space-y-12">
<div> <div>
<h1 class="head-9xl">{{ title }}</h1> <h1 class="head-9xl">Nadpis velikosti 9XL</h1>
<h1 class="head-8xl">{{ title }}</h1> <h1 class="head-8xl">Nadpis velikosti 8XL</h1>
<h1 class="head-7xl">{{ title }}</h1> <h1 class="head-7xl">Nadpis velikosti 7XL</h1>
<h1 class="head-6xl">{{ title }}</h1> <h1 class="head-6xl">Nadpis velikosti 6XL</h1>
<h1 class="head-5xl">{{ title }}</h1> <!-- <h1 class="head-5xl">{{ title }}</h1> -->
<h1 class="head-4xl">{{ title }}</h1> <h1 class="head-4xl">Nadpis velikosti 4XL</h1>
<h1 class="head-3xl">{{ title }}</h1> <h1 class="head-3xl">Nadpis velikosti 3XL</h1>
<h1 class="head-2xl">{{ title }}</h1> <h1 class="head-2xl">Nadpis velikosti 2XL</h1>
<h1 class="head-xl">{{ title }}</h1> <h1 class="head-xl">Nadpis velikosti XL</h1>
<h1 class="head-base">{{ title }}</h1> <h1 class="head-base">Nadpis velikosti MD</h1>
<h1 class="head-sm">{{ title }}</h1> <h1 class="head-sm">Nadpis velikosti SM</h1>
<h1 class="head-xs">{{ title }}</h1> <h1 class="head-xs">Nadpis velikosti XS</h1>
</div>
<div class="text-center">
<h1 class="head-9xl">Nadpis velikosti 9XL</h1>
<h1 class="head-8xl">Nadpis velikosti 8XL</h1>
<h1 class="head-7xl">Nadpis velikosti 7XL</h1>
<h1 class="head-6xl">Nadpis velikosti 6XL</h1>
<!-- <h1 class="head-5xl">{{ title }}</h1> -->
<h1 class="head-4xl">Nadpis velikosti 4XL</h1>
<h1 class="head-3xl">Nadpis velikosti 3XL</h1>
<h1 class="head-2xl">Nadpis velikosti 2XL</h1>
<h1 class="head-xl">Nadpis velikosti XL</h1>
<h1 class="head-base">Nadpis velikosti MD</h1>
<h1 class="head-sm">Nadpis velikosti SM</h1>
<h1 class="head-xs">Nadpis velikosti XS</h1>
</div>
<div class="text-right">
<h1 class="head-9xl">Nadpis velikosti 9XL</h1>
<h1 class="head-8xl">Nadpis velikosti 8XL</h1>
<h1 class="head-7xl">Nadpis velikosti 7XL</h1>
<h1 class="head-6xl">Nadpis velikosti 6XL</h1>
<!-- <h1 class="head-5xl">{{ title }}</h1> -->
<h1 class="head-4xl">Nadpis velikosti 4XL</h1>
<h1 class="head-3xl">Nadpis velikosti 3XL</h1>
<h1 class="head-2xl">Nadpis velikosti 2XL</h1>
<h1 class="head-xl">Nadpis velikosti XL</h1>
<h1 class="head-base">Nadpis velikosti MD</h1>
<h1 class="head-sm">Nadpis velikosti SM</h1>
<h1 class="head-xs">Nadpis velikosti XS</h1>
</div> </div>
</div> </div>
<div
class="
flex flex-wrap items-center gap-2 my-8 justify-center
lg:justify-start
"
>
{% for image in images %}
<a
class="w-40"
href="{{ image.source }}"
data-fancybox="gallery"
data-caption="{{ image.caption }}"
>
<img class="rounded" src="{{ image.source }}" />
</a>
{% endfor %}
</div>
context:
images:
-
source: https://picsum.photos/536/354
caption: 'Example image 1'
-
source: https://picsum.photos/536/355
caption: 'Example image 2'
-
source: https://picsum.photos/536/356
caption: 'Example image 3'
-
source: https://picsum.photos/536/354
caption: 'Example image 1'
-
source: https://picsum.photos/536/355
caption: 'Example image 2'
-
source: https://picsum.photos/536/356
caption: 'Example image 3'
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
"prod": "vite build" "prod": "vite build"
}, },
"dependencies": { "dependencies": {
"@fancyapps/ui": "^5.0.36",
"@fullcalendar/core": "^6.1.5", "@fullcalendar/core": "^6.1.5",
"@fullcalendar/daygrid": "^6.1.5", "@fullcalendar/daygrid": "^6.1.5",
"@fullcalendar/interaction": "^6.1.5", "@fullcalendar/interaction": "^6.1.5",
......
...@@ -3,6 +3,10 @@ import "../css/style.pcss"; ...@@ -3,6 +3,10 @@ import "../css/style.pcss";
import Vue from "vue"; import Vue from "vue";
import { forEachNode } from "./utils"; import { forEachNode } from "./utils";
import { Fancybox } from "@fancyapps/ui";
import "@fancyapps/ui/dist/fancybox/fancybox.css";
import { cs } from '@fancyapps/ui/dist/fancybox/l10n/cs.esm.js';
import AnimatedArrow from "./components/arrows/AnimatedArrow"; import AnimatedArrow from "./components/arrows/AnimatedArrow";
import Renderer from "./components/calendar/Renderer"; import Renderer from "./components/calendar/Renderer";
import DummyProvider from "./components/calendar/DummyProvider"; import DummyProvider from "./components/calendar/DummyProvider";
...@@ -44,6 +48,11 @@ Vue.component("ui-candidate-secondary-list", CandidateSecondaryList); ...@@ -44,6 +48,11 @@ Vue.component("ui-candidate-secondary-list", CandidateSecondaryList);
Vue.component("ui-countdown", Countdown); Vue.component("ui-countdown", Countdown);
Fancybox.bind("[data-fancybox]", {
l10n: cs
});
import UiApp from "./components/UiApp.vue"; import UiApp from "./components/UiApp.vue";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment