fix(client): fix variable input style when disabled (#3071)

This commit is contained in:
Junyi 2023-11-22 10:42:05 +08:00 committed by GitHub
parent c81fb46071
commit e0c7d09cab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -332,25 +332,24 @@ export function Input(props) {
)}
</div>
)}
{options.length > 1 && !disabled ? (
<Cascader
options={options}
value={variable ?? ['', ...(children || !constantOption.children?.length ? [] : [type])]}
onChange={onSwitch}
loadData={loadData as any}
changeOnSelect={changeOnSelect}
fieldNames={fieldNames}
>
{button ?? (
<XButton
className={css(`
margin-left: -1px;
`)}
type={variable ? 'primary' : 'default'}
/>
)}
</Cascader>
) : null}
<Cascader
options={options}
value={variable ?? ['', ...(children || !constantOption.children?.length ? [] : [type])]}
onChange={onSwitch}
loadData={loadData as any}
changeOnSelect={changeOnSelect}
fieldNames={fieldNames}
disabled={disabled}
>
{button ?? (
<XButton
className={css(`
margin-left: -1px;
`)}
type={variable ? 'primary' : 'default'}
/>
)}
</Cascader>
</Space.Compact>,
);
}