education.ex 751 B

123456789101112131415161718192021222324252627282930
  1. defmodule CvGenView.Education do
  2. use Phoenix.Component
  3. import CvGenView.Date, only: [date: 1]
  4. attr(:institution, :string, required: true)
  5. attr(:location, :string, required: true)
  6. attr(:start_date, :string, required: true)
  7. attr(:end_date, :string, required: true)
  8. def education(assigns) do
  9. ~H"""
  10. <div class="education">
  11. <h1><%= @institution %></h1>
  12. <dl>
  13. <dt class="location"></dt>
  14. <dd><%= @location %></dd>
  15. <dt class="start_date">Date début</dt>
  16. <dd><.date class="start_date" date={@start_date} /></dd>
  17. <dt class="end_date">Date fin</dt>
  18. <dd><.date class="end_date" date={@end_date} /></dd>
  19. </dl>
  20. </div>
  21. """
  22. end
  23. def css(),
  24. do: """
  25. """
  26. end