nile/src/pages/delta/SkillPaper.jsx

39 lines
1.1 KiB
React
Raw Normal View History

2022-12-24 20:49:01 -05:00
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";
2024-08-09 20:17:57 -06:00
export default function SkillPaper({ src, bgColor, fgColor, heading, Icon, openPhoto }) {
2022-12-24 20:49:01 -05:00
const mediaClick = () => openPhoto(src);
return (
<Box>
<Card
sx={{
margin: "0 auto",
2023-07-27 14:44:24 +00:00
backgroundColor: bgColor,
2022-12-24 20:49:01 -05:00
}}
>
2024-08-09 20:17:57 -06:00
<img src={src} title={`${heading} Pluralsight Score`} onClick={mediaClick} />
2022-12-24 20:49:01 -05:00
<CardContent sx={{ color: fgColor, backgroundColor: bgColor }}>
<Typography variant="h5" component="div">
<div style={{ display: "inline-flex" }}>
<Typography variant="h5">{heading}</Typography>
2022-12-24 20:49:01 -05:00
{
<Icon
style={{
margin: "auto",
marginLeft: 10,
width: 24,
height: 24,
}}
/>
}
</div>
</Typography>
</CardContent>
</Card>
</Box>
);
}