J'ai un problème de rendu dynamique du pseudo avant le contenu dans les composants stylés.Comment faire pour afficher dynamiquement le pseudo avant le contenu dans le composant stylé
Est-ce que je fais quelque chose de mal?
Je n'ai aucun problème lorsque je rend statiquement le pseudo avant le contenu, mais cela ne fonctionne pas lorsque je l'essaie dynamiquement.
React Component
const Test = (props) => {
return (
<Text before={12345}>
{props.children}
</Text>
);
};
Styled Component (Œuvre non)
const Text = styled.span`
&:before {
content: ${props => {
console.log(props.before); // I see '12345' in log.
return props.before;
}
}
`;
Styled Component (Cela fonctionne bien)
const Text = styled.span`
&:before {
content: '12345'
}
`;
Oh merci beaucoup!! – hytm