-
Notifications
You must be signed in to change notification settings - Fork 2
/
page.tsx
56 lines (46 loc) · 1.6 KB
/
page.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import { Metadata } from "next";
import classNames from "classnames";
import { PageContainer } from "../components/page-container/PageContainer";
import { Avatar } from "../features/avatar/Avatar";
import { Certifications } from "../features/certifications/Certifications";
import { ContactSection } from "../features/contact/Contact";
import { Education } from "../features/education/Education";
import { Languages } from "../features/languages/Languages";
import { PersonalDetails } from "../features/personal-details/PersonalDetails";
import { Profile } from "../features/profile/Profile";
import { Skills } from "../features/skills/Skills";
import { Title } from "../features/title/Title";
import { WorkExperience } from "../features/work-experience/WorkExperience";
import { config } from "@src/data/config";
export const metadata: Metadata = {
title: "Next Resume",
};
export default function Page() {
return (
<PageContainer id="resume" className="grid grid-cols-[35%_1fr] gap-0">
<aside
className={classNames(
"h-full flex flex-col gap-6 pl-10 pt-10 pr-4 text-white",
config.highlight_color.bg,
)}
>
{config.avatar && (
<div className="flex justify-center mr-6">
<Avatar />
</div>
)}
<Profile />
<ContactSection />
<PersonalDetails />
<Languages />
<Skills inverted />
<Certifications />
</aside>
<main className="flex flex-col gap-4 m-4 mt-10 mr-8">
<Title />
<WorkExperience />
<Education />
</main>
</PageContainer>
);
}