From ed3788271bb79efab3637ed40fcb96210ae8dc9b Mon Sep 17 00:00:00 2001 From: giuliana Date: Thu, 23 Jan 2025 11:45:36 +0000 Subject: [PATCH] feat(radio-group): add required prop --- core/src/components/radio-group/radio-group.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/src/components/radio-group/radio-group.tsx b/core/src/components/radio-group/radio-group.tsx index a8762b5f8a..e54477d88c 100644 --- a/core/src/components/radio-group/radio-group.tsx +++ b/core/src/components/radio-group/radio-group.tsx @@ -34,6 +34,11 @@ export class RadioGroup implements ComponentInterface { */ @Prop() name: string = this.inputId; + /** + * If `true`, the user must fill in a value before submitting a form. + */ + @Prop() required = false; + /** * the value of the radio group. */ @@ -225,12 +230,12 @@ export class RadioGroup implements ComponentInterface { } render() { - const { label, labelId, el, name, value } = this; + const { label, labelId, el, name, value, required } = this; const mode = getIonMode(this); renderHiddenInput(true, el, name, value, false); - return ; + return ; } }