1
0
mirror of https://github.com/theoludwig/theoludwig.git synced 2025-12-12 20:46:52 +01:00

feat: components structure Curriculum Vitae

This commit is contained in:
2024-07-31 22:27:51 +02:00
parent b4611e4a7f
commit a596d1c443
20 changed files with 891 additions and 38 deletions

View File

@@ -0,0 +1,23 @@
export interface CurriculumVitaeSectionProps extends React.PropsWithChildren {
id: string
icon: React.ReactNode
title: string
}
export const CurriculumVitaeSection: React.FC<CurriculumVitaeSectionProps> = (
props,
) => {
const { id, icon, title, children } = props
return (
<section className="detail" id={id}>
<div className="icon">{icon}</div>
<div className="info">
<h4 className="title text-uppercase">{title}</h4>
<div className="content">{children}</div>
</div>
</section>
)
}