diff --git a/core/src/components/alert/alert.tsx b/core/src/components/alert/alert.tsx index bcb4e0e46a..3aac3a0069 100644 --- a/core/src/components/alert/alert.tsx +++ b/core/src/components/alert/alert.tsx @@ -373,22 +373,24 @@ export class Alert implements ComponentInterface, OverlayInterface { return values; } - private renderAlertInputs(labelledBy: string | undefined) { + private renderAlertInputs() { switch (this.inputType) { - case 'checkbox': return this.renderCheckbox(labelledBy); - case 'radio': return this.renderRadio(labelledBy); - default: return this.renderInput(labelledBy); + case 'checkbox': return this.renderCheckbox(); + case 'radio': return this.renderRadio(); + default: return this.renderInput(); } } - private renderCheckbox(labelledby: string | undefined) { + private renderCheckbox() { const inputs = this.processedInputs; const mode = getIonMode(this); + if (inputs.length === 0) { return null; } + return ( -