import PropTypes from 'prop-types';

export const summaryPropTypes = {
    title: PropTypes.string,
    details: PropTypes.string,
    overview: PropTypes.string,
    logoSrc: PropTypes.string,
    logoSrcset: PropTypes.shape({
        default: PropTypes.string,
        '1x': PropTypes.string,
        '2x': PropTypes.string
    }),
    logoAlt: PropTypes.string,
    merchandisingBadges: PropTypes.arrayOf(
        PropTypes.shape({
            uuid: PropTypes.string,
            name: PropTypes.string,
            image: PropTypes.string
        })
    ),
    productRibbon: PropTypes.shape({
        ribbonColor: PropTypes.string,
        text: PropTypes.string,
        textColor: PropTypes.string
    }),
    hasRequiredProduct: PropTypes.bool,
    i18n: PropTypes.shape({
        title: PropTypes.string,
        merchandisingBadges: PropTypes.string
    })
};
