summaryrefslogtreecommitdiffstats
path: root/front/odiparpack/app/components/Widget/SliderWidget.js
diff options
context:
space:
mode:
Diffstat (limited to 'front/odiparpack/app/components/Widget/SliderWidget.js')
-rw-r--r--front/odiparpack/app/components/Widget/SliderWidget.js69
1 files changed, 69 insertions, 0 deletions
diff --git a/front/odiparpack/app/components/Widget/SliderWidget.js b/front/odiparpack/app/components/Widget/SliderWidget.js
new file mode 100644
index 0000000..1f53780
--- /dev/null
+++ b/front/odiparpack/app/components/Widget/SliderWidget.js
@@ -0,0 +1,69 @@
+import React from 'react';
+import Type from 'ba-styles/Typography.scss';
+import Slider from 'react-animated-slider';
+import 'ba-styles/vendors/react-animated-slider/react-animated-slider.css';
+import imgApi from 'ba-api/images';
+import avatarApi from 'ba-api/avatars';
+
+import { Button, Typography } from '@material-ui/core';
+
+const content = [
+ {
+ title: 'Vulputate Mollis Ultricies',
+ description:
+ 'Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.',
+ button: 'Read More',
+ image: imgApi[3],
+ user: 'Luanda Gjokaj',
+ userProfile: avatarApi[1]
+ },
+ {
+ title: 'Tortor Dapibus',
+ description:
+ 'Cras mattis consectetur purus sit amet fermentum.',
+ button: 'Discover',
+ image: imgApi[15],
+ user: 'Erich Behrens',
+ userProfile: avatarApi[8]
+ },
+ {
+ title: 'Phasellus volutpat',
+ description:
+ 'Lorem ipsum dolor sit amet',
+ button: 'Buy now',
+ image: imgApi[29],
+ user: 'Bruno Vizovskyy',
+ userProfile: avatarApi[10]
+ }
+];
+
+const SliderWidget = () => (
+ <div>
+ <Slider className="slider-wrapper short" autoplay={3000}>
+ {content.map((item, index) => (
+ <div
+ key={index.toString()}
+ className="slider-content"
+ style={{ background: `url('${item.image}') no-repeat center center` }}
+ >
+ <div className="inner">
+ <Typography variant="subtitle1" component="h3" className={Type.light} gutterBottom>{item.title}</Typography>
+ <Button variant="contained" color="primary">
+ {item.button}
+ </Button>
+ </div>
+ <section>
+ <img src={item.userProfile} alt={item.user} />
+ <span>
+ Posted by
+ {' '}
+ <strong>{item.user}</strong>
+ </span>
+ </section>
+ </div>
+ ))}
+ </Slider>
+ </div>
+);
+
+export default SliderWidget;