From 53cddc14a7ba9edaaa60f82f3badba4dd7f24524 Mon Sep 17 00:00:00 2001 From: m-tartari <37861893+m-tartari@users.noreply.github.com> Date: Sat, 3 Feb 2024 22:13:59 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(molecules):=20add=20`Curriculu?= =?UTF-8?q?mItem`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CurriculumItem/CurriculumItem.tsx | 35 +++++++++++++++++++ .../molecules/CurriculumItem/index.ts | 1 + src/components/molecules/index.ts | 2 ++ 3 files changed, 38 insertions(+) create mode 100644 src/components/molecules/CurriculumItem/CurriculumItem.tsx create mode 100644 src/components/molecules/CurriculumItem/index.ts diff --git a/src/components/molecules/CurriculumItem/CurriculumItem.tsx b/src/components/molecules/CurriculumItem/CurriculumItem.tsx new file mode 100644 index 0000000..f932168 --- /dev/null +++ b/src/components/molecules/CurriculumItem/CurriculumItem.tsx @@ -0,0 +1,35 @@ +import React from 'react' +import { Accordion, AccordionDetails, AccordionSummary, Box, Typography } from '@mui/material' +import { ExpandMore as ExpandIcon } from '@mui/icons-material' + +interface CurriculumEntryProps { + title: string + dates: string + company: string + children?: React.ReactNode +} + +const CurriculumItem = (props: CurriculumEntryProps) => { + return ( + + }> + + + {props.dates} + +     + + {props.title} + +
+ + {props.company} + +
+
+ {props.children} +
+ ) +} + +export default CurriculumItem diff --git a/src/components/molecules/CurriculumItem/index.ts b/src/components/molecules/CurriculumItem/index.ts new file mode 100644 index 0000000..386c220 --- /dev/null +++ b/src/components/molecules/CurriculumItem/index.ts @@ -0,0 +1 @@ +export { default } from './CurriculumItem' diff --git a/src/components/molecules/index.ts b/src/components/molecules/index.ts index 72e8e9b..f3bf9ae 100644 --- a/src/components/molecules/index.ts +++ b/src/components/molecules/index.ts @@ -1,3 +1,5 @@ export { default as Toobar } from './Toobar' export { default as Footer } from './Footer' + +export { default as CurriculumItem } from './CurriculumItem' export { default as Project } from './Project'