Allow node type prop in setting tile

Signed-off-by: Ajay Bura <ajbura@gmail.com>
This commit is contained in:
Ajay Bura 2022-03-22 18:28:40 +05:30
parent 50bf90fada
commit d151e59223

View file

@ -9,7 +9,11 @@ function SettingTile({ title, options, content }) {
<div className="setting-tile"> <div className="setting-tile">
<div className="setting-tile__content"> <div className="setting-tile__content">
<div className="setting-tile__title"> <div className="setting-tile__title">
<Text variant="b1">{title}</Text> {
typeof title === 'string'
? <Text variant="b1">{title}</Text>
: title
}
</div> </div>
{content} {content}
</div> </div>
@ -24,7 +28,7 @@ SettingTile.defaultProps = {
}; };
SettingTile.propTypes = { SettingTile.propTypes = {
title: PropTypes.string.isRequired, title: PropTypes.node.isRequired,
options: PropTypes.node, options: PropTypes.node,
content: PropTypes.node, content: PropTypes.node,
}; };