UNPKG

@rocketsofawesome/mirage

Version:

[Live Demo of the Pattern Library](https://rocketsofawesome.github.io/mirage/)

48 lines (42 loc) 1.04 kB
import React from 'react' import PropTypes from 'prop-types' import styled from 'styled-components' import { Card, InlineImage, FlexCol, FlexRow } from 'SRC' const OutfitCards = styled(({className, element, outfits}) => { return ( <FlexRow constrained> { outfits.map((outfit, index) => { return ( <FlexCol className={className} mobile={{width: 2}} tablet={{width: 6}} desktop={{width: 4}} key={index}> <Card {...outfit.card}> <InlineImage {...outfit.image} /> {outfit.information} </Card> </FlexCol> ) }) } </FlexRow> ) })` ${Card} { margin-bottom: 2rem; ${props => props.theme.breakpointsVerbose.aboveTablet` margin-bottom: 4rem; `} } ` OutfitCards.propTypes = { element: PropTypes.node, outfit: PropTypes.array } OutfitCards.defaultProps = { element: 'a' } /** @component */ export default OutfitCards