✨ feat(molecules): add CurriculumItem

This commit is contained in:
2024-02-03 22:13:59 +01:00
parent bb9dd75783
commit 53cddc14a7
3 changed files with 38 additions and 0 deletions
@@ -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 (
<Accordion>
<AccordionSummary expandIcon={<ExpandIcon />}>
<Box>
<Typography component="em" variant="h6" color="primary">
{props.dates}
</Typography>
&nbsp; &nbsp;
<Typography component="b" variant="h6">
{props.title}
</Typography>
<br />
<Typography component="span" variant="overline" color="text.secondary">
{props.company}
</Typography>
</Box>
</AccordionSummary>
<AccordionDetails>{props.children}</AccordionDetails>
</Accordion>
)
}
export default CurriculumItem
@@ -0,0 +1 @@
export { default } from './CurriculumItem'
+2
View File
@@ -1,3 +1,5 @@
export { default as Toobar } from './Toobar' export { default as Toobar } from './Toobar'
export { default as Footer } from './Footer' export { default as Footer } from './Footer'
export { default as CurriculumItem } from './CurriculumItem'
export { default as Project } from './Project' export { default as Project } from './Project'