console.log(disabled) is returning true but the checkbox is not getting disabled.
let disabled: boolean;
const GroupChange = (value) => {
var index = dropdownItems.findIndex(item => item.group == value);
...
disabled = dropdownItems[index].deactivated;
}
Form with the Checkbox:
<Form.Item label="Gruppe" name="group">
<Select onChange={GroupChange}>
{dropdownItems.map((item, index) => <Select.Option value={item.group} key={index}>{item.group}</Select.Option>)}
</Select>
</Form.Item>
<Form.Item label="Aktiv" name="active" valuePropName="checked">
<Checkbox disabled={disabled} /> //<- is always active
</Form.Item>
...
"disabled"instead of{disabled}