diff --git a/configs/config-tailwind/styles.css b/configs/config-tailwind/styles.css index d35a2c0..780aa11 100644 --- a/configs/config-tailwind/styles.css +++ b/configs/config-tailwind/styles.css @@ -173,9 +173,8 @@ code .line::before { } .curriculum-vitae { - background: #f0f0f0; color: #333; - font-family: Arial, sans-serif; + font-family: Montserrat, sans-serif; hr { margin-top: 15px; @@ -251,8 +250,8 @@ code .line::before { padding: 10px 0; } .profile-pic img { - width: 100px; - height: 100px; + width: 80px; + height: 80px; border-radius: 50%; vertical-align: middle; border: 0; diff --git a/packages/i18n/src/translations/curriculum-vitae.fr-FR.legacy.jsonc b/packages/i18n/src/translations/curriculum-vitae.fr-FR.legacy.jsonc index 276e10e..31f3981 100644 --- a/packages/i18n/src/translations/curriculum-vitae.fr-FR.legacy.jsonc +++ b/packages/i18n/src/translations/curriculum-vitae.fr-FR.legacy.jsonc @@ -88,7 +88,7 @@ "position": "Stagiaire Développeur Web Full Stack", "startDate": "2023-04-11", "endDate": "2023-07-26", - "duration": "4 mois", + "duration": "3 mois", }, // { // "summary": "Agent administratif - Numérisation et archivage des plans électriques initialement sous format papier calque.", diff --git a/packages/i18n/src/translations/en-US.json b/packages/i18n/src/translations/en-US.json index b6e8311..e041ea9 100644 --- a/packages/i18n/src/translations/en-US.json +++ b/packages/i18n/src/translations/en-US.json @@ -87,17 +87,17 @@ "title": "Studies" }, "interests": { - "high-tech": "Passionate about High-Tech", + "fusey": "Fusey (fusey.gg): website I'm developing for the game ARK: Survival Ascended that tracks the number of players connected to the servers in real time and has over ~5,000 visitors each month, ~100,000 members on Discord, and ~120,000 followers on X/Twitter.", "open-source": "Open-Source Enthusiast" }, "work": { "ircad": { - "duration": "4 ans", + "duration": "4 years", "position": "Full Stack Web Developer Apprentice", "summary": "Development of WebSurg, a virtual university dedicated to medical-surgical training, in React.js/Next.js and API Platform with Symfony." }, "numerize": { - "duration": "4 months", + "duration": "3 months", "position": "Full Stack Web Developer Intern", "summary": "Development of an DMS (Document Management System) tool in React.js, Laravel and GraphQL." }, diff --git a/packages/i18n/src/translations/fr-FR.json b/packages/i18n/src/translations/fr-FR.json index 6772feb..2286555 100644 --- a/packages/i18n/src/translations/fr-FR.json +++ b/packages/i18n/src/translations/fr-FR.json @@ -87,7 +87,7 @@ "title": "Études" }, "interests": { - "high-tech": "Passionné de High-Tech", + "fusey": "Fusey (fusey.gg) : site web que je développe pour le jeu ARK: Survival Ascended qui permet de suivre en temps réel le nombre de joueurs connectés sur les serveurs et a plus de ~5 000 visiteurs chaque mois, ~100 000 membres sur Discord et ~120 000 followers sur X/Twitter.", "open-source": "Enthousiaste de l'Open-Source" }, "work": { @@ -97,7 +97,7 @@ "summary": "Développement de WebSurg, une université virtuelle consacrée à la formation médico-chirurgicale, en React.js/Next.js et API Platform avec Symfony." }, "numerize": { - "duration": "4 mois", + "duration": "3 mois", "position": "Stagiaire Développeur Web Full Stack", "summary": "Développement d'un outil GED (Gestion Électronique de Documents) en React.js, Laravel et GraphQL." }, diff --git a/packages/ui/src/CurriculumVitae/CurriculumVitae.tsx b/packages/ui/src/CurriculumVitae/CurriculumVitae.tsx index 8f12804..87e20cb 100644 --- a/packages/ui/src/CurriculumVitae/CurriculumVitae.tsx +++ b/packages/ui/src/CurriculumVitae/CurriculumVitae.tsx @@ -1,4 +1,3 @@ -import { CurriculumVitaeAbout } from "./CurriculumVitaeAbout.tsx" import { CurriculumVitaeEducation } from "./CurriculumVitaeEducation.tsx" import { CurriculumVitaeInterests } from "./CurriculumVitaeInterests.tsx" import { CurriculumVitaeProfile } from "./CurriculumVitaeProfile.tsx" @@ -16,18 +15,14 @@ export const CurriculumVitae: React.FC = () => {
- - -
- -
+

-
+
diff --git a/packages/ui/src/CurriculumVitae/CurriculumVitaeAbout.tsx b/packages/ui/src/CurriculumVitae/CurriculumVitaeAbout.tsx deleted file mode 100644 index 7a1b764..0000000 --- a/packages/ui/src/CurriculumVitae/CurriculumVitaeAbout.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { useTranslations } from "next-intl" -import { FaUser } from "react-icons/fa" -import { CurriculumVitaeSection } from "./CurriculumVitaeSection.tsx" - -export interface CurriculumVitaeAboutProps {} - -export const CurriculumVitaeAbout: React.FC = () => { - const t = useTranslations() - - return ( - } - > -

- {t.rich("curriculum-vitae.about.description", { - br: () => { - return
- }, - })} -

-
- ) -} diff --git a/packages/ui/src/CurriculumVitae/CurriculumVitaeInterests.tsx b/packages/ui/src/CurriculumVitae/CurriculumVitaeInterests.tsx index 8c15778..33de66d 100644 --- a/packages/ui/src/CurriculumVitae/CurriculumVitaeInterests.tsx +++ b/packages/ui/src/CurriculumVitae/CurriculumVitaeInterests.tsx @@ -11,7 +11,15 @@ export const CurriculumVitaeInterests: React.FC< const interests = [ t("curriculum-vitae.interests.open-source"), - t("curriculum-vitae.interests.high-tech"), + t.rich("curriculum-vitae.interests.fusey", { + link: (children) => { + return ( + + {children} + + ) + }, + }), ] return ( @@ -21,9 +29,9 @@ export const CurriculumVitaeInterests: React.FC< icon={} >
    - {interests.map((interest) => { + {interests.map((interest, index) => { return ( -
  • +
  • {interest}

    diff --git a/packages/ui/src/CurriculumVitae/CurriculumVitaeProfile.tsx b/packages/ui/src/CurriculumVitae/CurriculumVitaeProfile.tsx index 6fb2725..6f52892 100644 --- a/packages/ui/src/CurriculumVitae/CurriculumVitaeProfile.tsx +++ b/packages/ui/src/CurriculumVitae/CurriculumVitaeProfile.tsx @@ -22,12 +22,12 @@ export const CurriculumVitaeProfile: React.FC< className="mx-auto block" alt={t("meta.title")} src="/images/logo_background.webp" - width={800} - height={800} + width={400} + height={400} />
-

+

{t("meta.title")}

{t("curriculum-vitae.description")}

@@ -39,18 +39,18 @@ export const CurriculumVitaeProfile: React.FC<
- - + + contact@theoludwig.fr - +
- - - https://theoludwig.fr/ + + + https://theoludwig.fr - +