resume/src/page/resume.typ
2025-05-12 21:01:42 -05:00

64 lines
1.1 KiB
Typst

#let page_resume(
identity: (
name: "",
email: "",
phone: "",
location: "",
website: "",
),
skills: (
(
title: "",
items: (""),
),
),
education: (
(
title: "",
degree: "",
graduation: "",
gpa: "",
coursework: (""),
highlights: (""),
),
),
work_experience: (
(
title: "",
location: "",
timeframe: "",
role: "",
skills: (""),
highlights: (""),
),
),
projects: (
(
title: "",
timeframe: "",
role: "",
skills: (""),
highlights: (""),
),
),
) = {
import "../base/text.typ": base_text
import "../base/page.typ": base_page
import "resume/heading.typ": page_resume_heading
import "resume/content.typ": page_resume_content
base_page(
base_text(
grid(
gutter: 2.4em,
page_resume_heading(identity: identity),
page_resume_content(
skills: skills,
education: education,
work_experience: work_experience,
projects: projects,
)
)
)
)
}