Files
homepage/lib/homepage_web/views/resume_view.ex

30 lines
642 B
Elixir
Raw Normal View History

2022-04-28 16:04:43 +02:00
defmodule HomepageWeb.ResumeView do
use HomepageWeb, :view
2022-07-05 22:00:02 +02:00
2022-07-06 15:41:23 +02:00
alias HomepageWeb.Icons
2022-07-05 22:00:02 +02:00
def para(assigns) do
~H"""
<div>
2022-07-06 15:41:23 +02:00
<h3 class="font-semibold text-lg mb-0"><%= @heading %></h3>
2022-07-05 22:00:02 +02:00
<%= if assigns[:subheading] do %>
<h4 class="italic mb-2"><%= @subheading %></h4>
<% end %>
<p class="mb-4">
<%= render_slot(@inner_block) %>
</p>
</div>
"""
end
def article(assigns) do
~H"""
<article>
2022-07-06 15:41:23 +02:00
<h2 class="font-['Inter'] font-semibold text-xl">
<%= @heading %></h2>
2022-07-05 22:00:02 +02:00
<%= render_slot(@inner_block) %>
</article>
"""
end
2022-04-28 16:04:43 +02:00
end