MealCard.js
1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import React from 'react';
import { Card, CardBody, CardTitle, CardText, CardImg, CardFooter, Button } from 'reactstrap';
import './MealCard.css';
import { faAngleRight } from "@fortawesome/free-solid-svg-icons"
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"
const MealCard = (props) => {
return (
<>
<Card style={{
'marginTop': '0.6rem',
'marginBottom': '0.6rem',
'boxShadow': '0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)'
}}>
<CardImg
top width="100%"
onerror="this.src='https://pngimage.net/wp-content/uploads/2018/06/no-image-available-icon-png-8.png'"
src={props.img} alt="Card image cap" />
<CardBody>
<CardTitle><strong>{props.name}</strong></CardTitle>
<CardText>
<small>{props.menu}</small>
</CardText>
</CardBody>
<CardFooter className="wrap" style={{
'padding': '0 0 0 0'
}}>
<Button
className="button"
style={{
'width':'100%',
'borderRadius':'0 0 0 0',
'backgroundColor': '#F6F6F6',
'border': '0px',
'color':'black'
}}>
<span style={{
'float':'left',
'fontSize': '14px'
}}>
View more
</span>
<FontAwesomeIcon style={{
'color': 'black',
'float': 'right',
'paddingTop':'0.1rem'
}}
size="lg" icon={faAngleRight} />
</Button>
</CardFooter>
</Card>
</>
);
};
export default MealCard;