import React from 'react'
import PropTypes from 'prop-types'
import makeBlockie from 'ethereum-blockies-base64'
const ValidatedBlockie = ({
className,
children,
style,
color,
address,
size,
validator,
displayPass,
displayFailure,
focussed,
beenFocussed
}) => {
const colorStyle = styleSelector(displayPass, displayFailure, focussed);
return (
{ displayPass
?

:
}
{
children
}
)
}
const styleSelector = (pass, fail, focus) => {
if (fail === true) return ['#FFFFFF', '#F8C134'];
if (pass === true) return ['#FFFFFF', '#2AA779'];
if (focus === true) return ['#FFFFFF', '#4330FC'];
return ['#FFFFFF', '#7F7F7F'];
}
ValidatedBlockie.propTypes = {
className: PropTypes.string,
children: PropTypes.node,
style: PropTypes.object,
};
ValidatedBlockie.defaultProps = {
className: '',
style: {},
};
export default ValidatedBlockie;