Repository URL to install this package:
|
Version:
0.0.15 ▾
|
import React from 'react';
import { isArray } from 'exotic';
import { BannerContainer, FigureWrapper, FigureContainer } from './styled';
import { multiBannerFixture } from './fixture';
import { renderItem } from './renderProps';
class MultiBanner extends React.PureComponent {
render() {
const { bannerType } = this.props;
const list = isArray(this.props[bannerType]) ? this.props[bannerType] : this.props.items;
const view = list.map(renderItem);
return (React.createElement(BannerContainer, null,
React.createElement(FigureWrapper, null,
React.createElement(FigureContainer, { children: view, type: bannerType }))));
}
}
MultiBanner.defaultProps = multiBannerFixture;
export { MultiBanner };
export default MultiBanner;
//# sourceMappingURL=MultiBanner.js.map