| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- defmodule CvGenView.Work do
- use Phoenix.Component
- import CvGenView.Date, only: [date: 1]
- attr(:work, :map)
- def work(assigns) do
- ~H"""
- <div>
- <h1><%= @work.name %></h1>
- <dl>
- <dt class="position" lang="fr">Poste</dt>
- <dd lang="fr"><%= @work.position %></dd>
- <dt class="start_date">Date début</dt>
- <dd><.date class="start_date" date={@work.start_date} /></dd>
- <%= unless is_nil(@work[:end_date]) do %>
- <dt class="end_date">Date fin</dt>
- <dd><.date class="end_date" date={@work.end_date} /></dd>
- <% end %>
- <dt class="work_location"></dt>
- <dd>Paris</dd>
- </dl>
- <p class="summary" lang="en"><%= @work.summary %></p>
- <ul class="highlights">
- <%= for highlight <- @work.highlights do %>
- <li><%= highlight %></li>
- <% end %>
- </ul>
- </div>
- """
- end
- def css,
- do: """
- #work {
- }
- """
- end
|