я пытаюсь получить Child PropTypes от родителя,
, но почему-то ничего не работает
мой дочерний компонент:
const EntityCardComponent = (props) => {
return (
<div style={props.style} onClick={props.onClick} className={`card-background img-fluid ${props.className} ${props.isSelected ? 'glow-effect' : ''}`}>
<div className="h-10">
<img className='img-fluid w-20' alt="" src={require('../../../resources/img/frame/CircleFrame.png')} />
</div>
<div className="h-80">
<img className='img-fluid' alt="" src={require(`../../../resources/img/${props.entityType}/${props.entity.characterEntity.avatar}.png`)} />
</div>
<div className="h-10">
<hr className="style14" />
<h5 className="text-center battle-shonen-header-text">{props.entity.characterEntity.name}</h5>
<hr className="style14" />
</div>
</div>
)
}
EntityCardComponent.propTypes = {
isSelected: PropTypes.bool,
entity: PropTypes.object,
entityType: PropTypes.string
};
EntityCardComponent.defaultProps = {
isSelected: false
};
и я хотел бы получить доступ к propTypes через мой родительский компонент, я пробовал так:
const testClick = (e) => {
console.log(e);
}
{availablePlayer.map((item, index) =>
<EntityCardComponent key={index} className={'card-background col-md-2 img-fluid mr-2 ml-2 p-0 p-3'} isSelected={false} entity={item} entityType={'character'} onClick={(e) => testClick(e)}/>
obv. Я также пробовал разные методы, но единственное, что я могу показать, это данные "css" ..
может кто-нибудь мне помочь, пожалуйста? : Х