[bugfix] AddressList: should hide radio of disabled item (#2687)

This commit is contained in:
neverland
2019-02-05 21:55:02 +08:00
committed by GitHub
parent 6d2eeec237
commit 1ea92c023c
2 changed files with 8 additions and 8 deletions

View File

@@ -22,16 +22,18 @@ export default sfc({
render(h) {
const { data, disabled, switchable } = this;
const Info = [
<div class={bem('name')}>{`${data.name}${data.tel}`}</div>,
<div class={bem('address')}>{data.address}</div>
];
return (
<Cell
class={bem({ disabled, unswitchable: !switchable })}
isLink={!disabled && switchable}
onClick={this.onSelect}
>
<Radio name={data.id}>
<div class={bem('name')}>{`${data.name}${data.tel}`}</div>
<div class={bem('address')}>{data.address}</div>
</Radio>
{disabled ? Info : <Radio name={data.id}>{Info}</Radio>}
<Icon
slot="right-icon"
name="edit"