basics.ex 600 B

1234567891011121314151617181920212223242526272829303132333435
  1. defmodule CvGenView.Basics do
  2. use Phoenix.Component
  3. attr(:name, :string, required: true)
  4. attr(:title, :string, required: true)
  5. def basics(assigns) do
  6. ~H"""
  7. <h1><%= @name %></h1>
  8. <h2><%= @title %></h2>
  9. """
  10. end
  11. def css(),
  12. do: """
  13. #basics {
  14. display: grid;
  15. justify-items: center;
  16. }
  17. #basics > h1 {
  18. text-transform: uppercase;
  19. font-weight: 700;
  20. font-size: 2em;
  21. }
  22. #basics > h2 {
  23. text-transform: uppercase;
  24. color: #334960;
  25. opacity: 0.7;
  26. text-align: center;
  27. max-width: 30ch;
  28. }
  29. """
  30. end