assign certain props as properties

pull/479/head
Cory LaViska 2021-06-17 16:45:49 -04:00
rodzic 19f7918435
commit a14dd95c21
3 zmienionych plików z 9 dodań i 11 usunięć

Wyświetl plik

@ -61,7 +61,6 @@ export default class SlCheckbox extends LitElement {
@event('sl-focus') slFocus: EventEmitter<void>;
firstUpdated() {
this.input.indeterminate = this.indeterminate;
this.invalid = !this.input.checkValidity();
}
@ -115,8 +114,6 @@ export default class SlCheckbox extends LitElement {
@watch('checked', { waitUntilFirstUpdate: true })
@watch('indeterminate', { waitUntilFirstUpdate: true })
handleStateChange() {
this.input.checked = this.checked;
this.input.indeterminate = this.indeterminate;
this.invalid = !this.input.checkValidity();
this.slChange.emit();
}
@ -173,9 +170,10 @@ export default class SlCheckbox extends LitElement {
type="checkbox"
name=${ifDefined(this.name)}
value=${ifDefined(this.value)}
?checked=${this.checked}
?disabled=${this.disabled}
?required=${this.required}
.indeterminate=${this.indeterminate}
.checked=${this.checked}
.disabled=${this.disabled}
.required=${this.required}
role="checkbox"
aria-checked=${this.checked ? 'true' : 'false'}
aria-labelledby=${this.labelId}

Wyświetl plik

@ -172,8 +172,8 @@ export default class SlRadio extends LitElement {
type="radio"
name=${ifDefined(this.name)}
value=${ifDefined(this.value)}
?checked=${this.checked}
?disabled=${this.disabled}
.checked=${this.checked}
.disabled=${this.disabled}
aria-checked=${this.checked ? 'true' : 'false'}
aria-disabled=${this.disabled ? 'true' : 'false'}
aria-labelledby=${this.labelId}

Wyświetl plik

@ -152,9 +152,9 @@ export default class SlSwitch extends LitElement {
type="checkbox"
name=${ifDefined(this.name)}
value=${ifDefined(this.value)}
?checked=${this.checked}
?disabled=${this.disabled}
?required=${this.required}
.checked=${this.checked}
.disabled=${this.disabled}
.required=${this.required}
role="switch"
aria-checked=${this.checked ? 'true' : 'false'}
aria-labelledby=${this.labelId}