mirror of https://github.com/eyhc1/rendercv.git
update renderer for the new templating design
This commit is contained in:
parent
5c874bd9ea
commit
715a6b4e5b
|
@ -48,7 +48,9 @@ class LaTeXFile:
|
||||||
self.header = self.template("Header")
|
self.header = self.template("Header")
|
||||||
self.sections = []
|
self.sections = []
|
||||||
for section in self.cv.sections:
|
for section in self.cv.sections:
|
||||||
title = self.template("SectionTitle", section_title=section.title)
|
section_beginning = self.template(
|
||||||
|
"SectionBeginning", section_title=section.title
|
||||||
|
)
|
||||||
entries = []
|
entries = []
|
||||||
for i, entry in enumerate(section.entries):
|
for i, entry in enumerate(section.entries):
|
||||||
if i == 0:
|
if i == 0:
|
||||||
|
@ -63,7 +65,8 @@ class LaTeXFile:
|
||||||
is_first_entry=is_first_entry,
|
is_first_entry=is_first_entry,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
self.sections.append((title, entries))
|
section_ending = self.template("SectionEnding", section_title=section.title)
|
||||||
|
self.sections.append((section_beginning, entries, section_ending))
|
||||||
|
|
||||||
def template(
|
def template(
|
||||||
self,
|
self,
|
||||||
|
@ -76,7 +79,8 @@ class LaTeXFile:
|
||||||
"TextEntry",
|
"TextEntry",
|
||||||
"Header",
|
"Header",
|
||||||
"Preamble",
|
"Preamble",
|
||||||
"SectionTitle",
|
"SectionBeginning",
|
||||||
|
"SectionEnding",
|
||||||
],
|
],
|
||||||
entry: Optional[
|
entry: Optional[
|
||||||
dm.EducationEntry
|
dm.EducationEntry
|
||||||
|
|
Loading…
Reference in New Issue