51 lines
1.3 KiB
JavaScript
51 lines
1.3 KiB
JavaScript
import Box from "@mui/material/Box";
|
|
import Card from "@mui/material/Card";
|
|
import CardContent from "@mui/material/CardContent";
|
|
import CardMedia from "@mui/material/CardMedia";
|
|
import Typography from "@mui/material/Typography";
|
|
|
|
export default function SkillPaper({
|
|
src,
|
|
bgColor,
|
|
fgColor,
|
|
heading,
|
|
Icon,
|
|
openPhoto,
|
|
}) {
|
|
const mediaClick = () => openPhoto(src);
|
|
return (
|
|
<Box>
|
|
<Card
|
|
sx={{
|
|
margin: "0 auto",
|
|
boxShadow:
|
|
"0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)",
|
|
}}
|
|
>
|
|
<CardMedia
|
|
sx={{ minHeight: 380 }}
|
|
image={src}
|
|
title="Fullstack Development Certificate"
|
|
onClick={mediaClick}
|
|
/>
|
|
<CardContent sx={{ color: fgColor, backgroundColor: bgColor }}>
|
|
<Typography variant="h5" component="div">
|
|
<div style={{ display: "inline-flex" }}>
|
|
<h3>{heading}</h3>
|
|
{
|
|
<Icon
|
|
style={{
|
|
margin: "auto",
|
|
marginLeft: 10,
|
|
width: 24,
|
|
height: 24,
|
|
}}
|
|
/>
|
|
}
|
|
</div>
|
|
</Typography>
|
|
</CardContent>
|
|
</Card>
|
|
</Box>
|
|
);
|
|
}
|