@diagramers/admin
Version:
Diagramers Admin Template - React starter for admin dashboards.
92 lines (88 loc) • 3.69 kB
JavaScript
import React from 'react';
import { Button, Card, Col, Row } from 'react-bootstrap';
import CsLineIcons from 'cs-line-icons/CsLineIcons';
export const CtaMailListFirst = () => {
return (
<Card className="text-center">
<Card.Body>
<div className="cta-3">Ready to make bread?</div>
<div className="mb-3 cta-3 text-primary">Join our email list!</div>
<div className="text-muted mb-3">Cheesecake chocolate carrot cake pie lollipop lemon drops.</div>
<Row className="gx-2 justify-content-center">
<Col xs="12" sm="4">
<div className="d-flex flex-column justify-content-start">
<div className="text-muted mb-3 mb-sm-0">
<input type="email" className="form-control" placeholder="E-mail" />
</div>
</div>
</Col>
<Col xs="12" sm="auto">
<Button variant="primary" className="btn-icon btn-icon-start">
<CsLineIcons icon="chevron-right" /> <span>Subscribe</span>
</Button>
</Col>
</Row>
</Card.Body>
</Card>
);
};
export const CtaMailListSecond = () => {
return (
<Card className="text-center">
<Card.Body>
<div className="cta-3">Ready to make bread?</div>
<div className="mb-3 cta-3 text-primary">Join our email list!</div>
<div className="text-muted mb-3">
Cheesecake chocolate carrot cake pie lollipop lemon drops toffee lollipop. Oat cake jujubes chupa chups cotton candy sugar plum. Jujubes wafer topping
biscuit lemon drops jelly-o muffin. Jujubes jelly pastry tart chupa chups. Pudding cake tiramisu biscuit cake cotton candy caramels topping.
</div>
<Row className="gx-2 d-flex justify-content-center">
<Col xs="12" sm="3">
<div className="d-flex flex-column justify-content-start">
<div className="text-muted mb-3 mb-sm-0">
<input type="text" className="form-control" placeholder="Name" />
</div>
</div>
</Col>
<Col xs="12" sm="3">
<div className="d-flex flex-column justify-content-start">
<div className="text-muted mb-3 mb-sm-0">
<input type="email" className="form-control" placeholder="Email" />
</div>
</div>
</Col>
<Col xs="12" sm="auto">
<Button variant="primary" className="btn-icon btn-icon-start">
<CsLineIcons icon="chevron-right" /> <span>Subscribe</span>
</Button>
</Col>
</Row>
</Card.Body>
</Card>
);
};
export const CtaMailListThird = () => {
return (
<Card className="card w-100 sh-25 sh-sm-19">
<img src="/img/banner/cta-wide-4.webp" className="card-img h-100" alt="card image" />
<div className="card-img-overlay d-flex flex-column justify-content-between bg-transparent">
<div className="cta-3 text-black">Ready to make bread?</div>
<div className="mb-3 cta-3 text-primary">Join our email list!</div>
<Row className="gx-2">
<Col xs="12" sm="6">
<div className="d-flex flex-column justify-content-start">
<div className="text-muted mb-3 mb-sm-0">
<input type="email" className="form-control" placeholder="E-mail" />
</div>
</div>
</Col>
<Col xs="12" sm="auto">
<Button variant="primary" className="btn-icon btn-icon-start">
<CsLineIcons icon="chevron-right" /> <span>Subscribe</span>
</Button>
</Col>
</Row>
</div>
</Card>
);
};