import * as React from 'react';
import styled from 'styled-components';
import { storiesOf } from '@storybook/react';
import { PhotoProvider, PhotoConsumer } from 'react-photo-view';
import 'react-photo-view/dist/index.css';
import image1 from './static/1.jpg';
import image2 from './static/2.jpg';
import image3 from './static/3.jpg';
import image4 from './static/4.jpg';
import image5 from './static/5.jpg';
import image6 from './static/6.jpg';
import image7 from './static/7.jpg';
import image8 from './static/8.jpg';
import defaultPhoto from './static/default-photo.svg';
const photoImages = [
image1,
image2,
image3,
image4,
image5,
image6,
image7,
image8,
];
const ImageList = styled.div`
padding: 40px;
display: flex;
flex-wrap: wrap;
align-items: center;
`;
const ViewBox = styled.div`
margin-right: 20px;
margin-bottom: 20px;
width: 100px;
height: 100px;
cursor: pointer;
background: url('${props => props.viewImage}') no-repeat center;
background-size: cover;
`;
const Button = styled.button`
padding: 6px 10px;
border: 1px solid #ccc;
border-radius: 2px;
cursor: pointer;
&:not(:last-child) {
margin-right: 12px;
}
`;
const DefaultImage = styled.img`
width: 100px;
height: 100px;
`;
storiesOf('react-photo-view', module)
.add('默认展示', () => (
{photoImages.map((item, index) => (
))}
))
.add('两张预览', () => (
{photoImages.map((item, index) => (
{index < 2 ? : undefined}
))}
))
.add('通过按钮触发', () => (
))
.add('自定义加载失败', () => (
}>
));