diff --git a/src/PersonalData.ts b/src/PersonalData.ts
index 4086063..c5aa528 100644
--- a/src/PersonalData.ts
+++ b/src/PersonalData.ts
@@ -94,7 +94,7 @@ export const personalData: PersonalData = {
},
skills: {
- primary: ['Java', 'TypeScript', 'JavaScript', 'Linux', 'Engineering Leadership'],
+ primary: ['Java', 'TypeScript', 'JavaScript', 'Linux', 'Leadership'],
secondary: ['SQL', 'Kotlin', 'C/C++', 'NodeJs', 'Git', 'Preact', 'Embedded Software'],
languages: ['Czech (native)', 'English (proficient)', 'German (elementary)'],
//others: ['Driver\'s license (B)']
diff --git a/src/app/components/Skills.tsx b/src/app/components/Skills.tsx
index f71540a..2abb3c4 100644
--- a/src/app/components/Skills.tsx
+++ b/src/app/components/Skills.tsx
@@ -2,25 +2,31 @@ import React, { useContext } from 'react';
import Container from 'react-bootstrap/Container';
import { PersonContext } from '../hooks/PersonContext';
import TagCloud from './TagCloud';
+import { Col, Row } from 'react-bootstrap';
+function SkillsCol(props: { children: ReactNode }) {
+ return
{props.children}
+}
export default function Skills() {
const person = useContext(PersonContext)
return (
Skills
-
+
+
{person.skills.secondary && (
-
+
)}
{person.skills.languages && (
-
+
)}
{person.skills.others && (
-
+
)}
{person.interests && (
-
+
)}
+
)
}
diff --git a/src/app/globals.css b/src/app/globals.css
index 245d514..0b0ffac 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -93,30 +93,44 @@ body {
}
@media print {
- body {
- background-color: white;
+ html {
font-size: small;
}
- .main-container {
- padding-top: 0;
- padding-bottom: 0;
+ body {
+ background-color: white;
+ }
+ .main-container, .main-container .container-fluid {
+ padding-top: 0.1rem;
+ padding-bottom: 0.1rem;
+ padding-left: 0.1rem;
+ padding-right: 0.1rem;
}
.main-container .contacts {
margin-top: 0.2rem;
}
.contacts .contact {
- margin: 0.2em;
+ margin: 0.3em;
}
.main-container .footer {
margin-top: 0.5rem;
}
+ .main-container .footer .tiny {
+ display: none;
+ }
.main-container .container > h2,
.main-container .container-fluid > h2 {
- margin-top: 1em;
+ margin-top: 0.3em;
+ margin-bottom: 0;
}
.main-container h3, .main-container h4 {
margin-top: 0.2em;
}
+ .main-container .job-card {
+ margin-top: 0.2em;
+ }
+ .main-container .job-card .card-body {
+ padding: 0.4rem;
+ }
.main-container .cloud-primary .tag-badges {
font-size: 120%;
}
@@ -126,8 +140,11 @@ body {
.main-container .cloud-light .tag-badges {
font-size: 110%;
}
+ .main-container .cloud-light .tag-badges {
+ font-size: 130%;
+ filter: opacity(80%);
+ }
.main-container .tag-badges > span {
margin: 0.1em;
}
}
-
\ No newline at end of file
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 9e834ba..d6c421c 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -6,7 +6,7 @@ import Skills from './components/Skills';
import { Contacts } from './components/Contacts';
import WorkExperience from './components/WorkExperience';
import Education from './components/Education';
-import { Col, Row } from 'react-bootstrap';
+import { Col, Row, Stack } from 'react-bootstrap';
import Footer from './components/Footer';
import Photo from './components/Photo';
import Projects from './components/Projects';
@@ -16,19 +16,15 @@ export default function Home() {
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+