瀏覽代碼

Add an "about" section

theenglishway (time) 2 年之前
父節點
當前提交
9fc4590d7b
共有 3 個文件被更改,包括 13 次插入1 次删除
  1. 4 0
      lib/templates/cv.html.heex
  2. 5 0
      lib/views/basics.ex
  3. 4 1
      lib/views/layout.ex

+ 4 - 0
lib/templates/cv.html.heex

@@ -53,6 +53,10 @@
       <Basics.basics name={@basics.name} title={@basics.label} />
     </div>
 
+    <div id="about">
+      <Basics.about summary={@basics.summary} />
+    </div>
+
     <div id="work" class="section">
       <h1>Expériences professionnelles</h1>
       <ol>

+ 5 - 0
lib/views/basics.ex

@@ -11,6 +11,11 @@ defmodule CvGenView.Basics do
     """
   end
 
+  def about(assigns),
+    do: ~H"""
+    <p><%= @summary %></p>
+    """
+
   def css(),
     do: """
     #basics {

+ 4 - 1
lib/views/layout.ex

@@ -59,7 +59,7 @@ defmodule CvGenView.Layout do
       display: grid;
       grid-template-areas:
       "basics basics"
-      "work skills"
+      "about skills"
       "work education"
       "work languages"
       "work _";
@@ -72,6 +72,9 @@ defmodule CvGenView.Layout do
       grid-area: basics;
       border-bottom: lightgray solid 0.1em;
     }
+    #about {
+      grid-area: about;
+    }
     #work {
       grid-area: work;
     }