Я бы хотел, чтобы часть записи была включена в метку для BooleanField (и BooleanInput).Я пытаюсь использовать WithProps для достижения этой цели.
Если я использую
<BooleanField source="FileSystem" label="FileSystem" />
Кажется, это работает просто отлично.Если вместо этого я попытаюсь обернуть его
const makeLabel = (props)=>{
let label = `Filesystem for ${props.record.id}`;
return {label};
}
const withLabel = withProps(makeLabel);
const BooleanFieldWithLabel = compose(withLabel)((props)=>{
console.log("props after compose",props);
return <BooleanField {...props}/>
});
, а затем использовать <BooleanFieldWithLabel source="FileSystem" />
Он не отображает никакой метки.Я пробовал несколько разных способов, и, похоже, ничего не работает, хотя я вижу в console.log, что правильная метка находится в подпорках.Что я тут не так делаю?