import { ExampleCardProps } from './Examples'; import { Box, Stack, Card, CardContent, Typography, TextField, useTheme } from '@mui/material'; import ArrowDownwardIcon from '@mui/icons-material/ArrowDownward'; import RequiredOptions from './RequiredOptions'; export default function ExampleCard({ title, description, sampleText, sampleResult, requiredOptions, changeInputResult }: ExampleCardProps) { const theme = useTheme(); return ( {title} {description} changeInputResult(sampleText, sampleResult)} sx={{ display: 'flex', zIndex: '2', width: '100%', height: '100%', bgcolor: 'transparent', padding: '5px 10px', borderRadius: '5px', cursor: 'pointer', boxShadow: 'inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #fff;' }} > changeInputResult(sampleText, sampleResult)} sx={{ display: 'flex', zIndex: '2', width: '100%', height: '100%', bgcolor: 'transparent', padding: '5px 10px', borderRadius: '5px', cursor: 'pointer', boxShadow: 'inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #fff;' }} > ); }