Skip to content

Commit 7023f39

Browse files
feat:add info component
1 parent 307d2bb commit 7023f39

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
defmodule GalliumWeb.Components.InfoSection do
2+
@moduledoc """
3+
Info Section Component
4+
"""
5+
use GalliumWeb, :html
6+
7+
import GalliumWeb.Components.Frame
8+
9+
def info_section(assigns) do
10+
~H"""
11+
<section class="bg-blue-500 w-full h-screen flex flex-col items-center justify-between py-12 md:py-16 snap-start snap-always overflow-hidden">
12+
<div class="hidden w-full md:flex justify-center scale-100 md:scale-125">
13+
<.frame style={:style1} mode={:bottom} color={:light_muted} />
14+
</div>
15+
16+
<div class="text-center flex flex-col items-center justify-center flex-1 font-amarante text-beige">
17+
<h1 class="text-5xl md:text-7xl uppercase mb-12 tracking-[0.2em]">
18+
INFO<br />ESSENCIAL
19+
</h1>
20+
21+
<div class="text-center mb-8 flex flex-col items-center">
22+
<div class="flex items-center space-x-2 font-glacial text-xs tracking-[0.3em] uppercase opacity-80">
23+
<.icon name="hero-map-pin" class="h-5 w-5" />
24+
25+
<p>Viagem de Ida</p>
26+
</div>
27+
28+
<p class="text-xs font-glacial opacity-70 uppercase mt-1">Paragens UM • Quinta</p>
29+
30+
<p class="text-3xl md:text-4xl mt-2 font-amarante">18H30 • 19H</p>
31+
</div>
32+
33+
<div class="text-center mb-8 flex flex-col items-center">
34+
<div class="flex items-center space-x-2 font-glacial text-xs tracking-[0.3em] uppercase opacity-80">
35+
<.icon name="hero-clock" class="h-5 w-5" />
36+
37+
<p>Sessão Fotográfica</p>
38+
</div>
39+
40+
<p class="text-3xl md:text-4xl mt-2 font-amarante">19H30 • 20H</p>
41+
</div>
42+
43+
<div class="text-center flex flex-col items-center">
44+
<div class="flex items-center space-x-2 font-glacial text-xs tracking-[0.3em] uppercase opacity-80">
45+
<.icon name="hero-truck" class="h-5 w-5" />
46+
47+
<p>Regresso</p>
48+
</div>
49+
50+
<p class="text-3xl md:text-4xl mt-2 font-amarante">3H</p>
51+
</div>
52+
</div>
53+
54+
<div class="hidden w-full md:flex justify-center scale-100 md:scale-125">
55+
<.frame style={:style1} mode={:top} color={:light_muted} />
56+
</div>
57+
</section>
58+
"""
59+
end
60+
end

0 commit comments

Comments
 (0)