fix(react): add class based APIs (#16665)

fixes #16583
This commit is contained in:
Manu MA
2018-12-11 01:08:00 +01:00
committed by GitHub
parent 64557a7bcc
commit 2933f61e8d
32 changed files with 117 additions and 67 deletions

View File

@ -68,7 +68,6 @@ export class SegmentButton implements ComponentInterface {
hostData() {
const { checked, disabled, hasIcon, hasLabel, layout } = this;
return {
'ion-activatable': 'instant',
'aria-disabled': disabled ? 'true' : null,
class: {
'segment-button-has-label': hasLabel,
@ -77,7 +76,9 @@ export class SegmentButton implements ComponentInterface {
'segment-button-has-icon-only': hasIcon && !hasLabel,
'segment-button-disabled': disabled,
'segment-button-checked': checked,
[`segment-button-layout-${layout}`]: true
[`segment-button-layout-${layout}`]: true,
'ion-activatable': true,
'ion-activatable-instant': true,
}
};
}