diff --git a/packages/react-vanilla-components/src/components/CheckBox.tsx b/packages/react-vanilla-components/src/components/CheckBox.tsx
index de2a91e8..956c8624 100644
--- a/packages/react-vanilla-components/src/components/CheckBox.tsx
+++ b/packages/react-vanilla-components/src/components/CheckBox.tsx
@@ -54,6 +54,7 @@ const CheckBox = (props: PROPS) => {
id={`${id}-widget`}
type='checkbox'
className={'cmp-adaptiveform-checkbox__widget'}
+ title={props.tooltip || ''}
onChange={handleChange}
value={value}
checked={selectedValue === value ? true : false}
diff --git a/packages/react-vanilla-components/src/components/CheckBoxGroup.tsx b/packages/react-vanilla-components/src/components/CheckBoxGroup.tsx
index efca8587..b3957b3c 100644
--- a/packages/react-vanilla-components/src/components/CheckBoxGroup.tsx
+++ b/packages/react-vanilla-components/src/components/CheckBoxGroup.tsx
@@ -75,6 +75,7 @@ const CheckBoxGroup = (props: PROPS) => {
className={`cmp-adaptiveform-checkboxgroup__widget ${orientation}`}
id={`${id}-widget`}
aria-describedby={syncAriaDescribedBy(id, props.tooltip, props.description, props.errorMessage)}
+ title={props.tooltip || ''}
>
{options?.map((item, index: number) => (
diff --git a/packages/react-vanilla-components/src/components/DateInput.tsx b/packages/react-vanilla-components/src/components/DateInput.tsx
index 97d83211..356c05ca 100644
--- a/packages/react-vanilla-components/src/components/DateInput.tsx
+++ b/packages/react-vanilla-components/src/components/DateInput.tsx
@@ -66,6 +66,7 @@ const DateInput = (props: PROPS) => {
required={required}
onChange={changeHandler}
className={'cmp-adaptiveform-datepicker__widget'}
+ title={props.tooltip || ''}
aria-label={label?.value}
readOnly={readOnly}
placeholder={placeholder}
diff --git a/packages/react-vanilla-components/src/components/DropDown.tsx b/packages/react-vanilla-components/src/components/DropDown.tsx
index 2056756a..1bb293ed 100644
--- a/packages/react-vanilla-components/src/components/DropDown.tsx
+++ b/packages/react-vanilla-components/src/components/DropDown.tsx
@@ -54,7 +54,7 @@ const DropDown = (props: PROPS) => {
id={`${id}-widget`}
data-testid='select'
name={name}
- title={label?.value}
+ title={props.tooltip || ''}
className={'cmp-adaptiveform-dropdown__widget'}
onChange={changeHandler}
value={selectedValue}
diff --git a/packages/react-vanilla-components/src/components/Email.tsx b/packages/react-vanilla-components/src/components/Email.tsx
index 0797df07..2ca6fd15 100644
--- a/packages/react-vanilla-components/src/components/Email.tsx
+++ b/packages/react-vanilla-components/src/components/Email.tsx
@@ -62,6 +62,7 @@ const Email = (props: PROPS) => {
type="email"
id={`${id}-widget`}
className={'cmp-adaptiveform-emailinput__widget'}
+ title={props.tooltip || ''}
value={value}
onChange={handleChange}
onBlur={handleBlur}
diff --git a/packages/react-vanilla-components/src/components/FileUpload.tsx b/packages/react-vanilla-components/src/components/FileUpload.tsx
index e549643a..e96ff41d 100644
--- a/packages/react-vanilla-components/src/components/FileUpload.tsx
+++ b/packages/react-vanilla-components/src/components/FileUpload.tsx
@@ -169,6 +169,7 @@ const FileUpload = (props: PROPS) => {
{
id={`${id}-widget`}
type='number'
className={'cmp-adaptiveform-numberinput__widget'}
+ title={props.tooltip || ''}
value={value}
onChange={changeHandler}
required={required}
diff --git a/packages/react-vanilla-components/src/components/RadioButtonGroup.tsx b/packages/react-vanilla-components/src/components/RadioButtonGroup.tsx
index 8aef5450..9cefffaf 100644
--- a/packages/react-vanilla-components/src/components/RadioButtonGroup.tsx
+++ b/packages/react-vanilla-components/src/components/RadioButtonGroup.tsx
@@ -56,6 +56,7 @@ const RadioButtonGroup = (props: PROPS) => {
id={`${id}-widget`}
role="radiogroup"
aria-describedby={syncAriaDescribedBy(id, props.tooltip, props.description, props.errorMessage)}
+ title={props.tooltip || ''}
>
{options?.map((item, index: number) => (
diff --git a/packages/react-vanilla-components/src/components/Switch.tsx b/packages/react-vanilla-components/src/components/Switch.tsx
index 45070cc9..737886f2 100644
--- a/packages/react-vanilla-components/src/components/Switch.tsx
+++ b/packages/react-vanilla-components/src/components/Switch.tsx
@@ -77,6 +77,7 @@ const Switch = (props: PROPS) => {
{
type="tel"
id={`${id}-widget`}
className={'cmp-adaptiveform-telephoneinput__widget'}
+ title={props.tooltip || ''}
value={value || ''}
onChange={handleChange}
onBlur={handleBlur}
diff --git a/packages/react-vanilla-components/src/components/TextField.tsx b/packages/react-vanilla-components/src/components/TextField.tsx
index a75489fa..9c1c2f0a 100644
--- a/packages/react-vanilla-components/src/components/TextField.tsx
+++ b/packages/react-vanilla-components/src/components/TextField.tsx
@@ -62,6 +62,7 @@ const TextField = (props: PROPS) => {
type="text"
id={`${id}-widget`}
className={'cmp-adaptiveform-textinput__widget'}
+ title={props.tooltip || ''}
value={value || ''}
onChange={handleChange}
onBlur={handleBlur}
diff --git a/packages/react-vanilla-components/src/components/TextFieldArea.tsx b/packages/react-vanilla-components/src/components/TextFieldArea.tsx
index 79061e66..b8643085 100644
--- a/packages/react-vanilla-components/src/components/TextFieldArea.tsx
+++ b/packages/react-vanilla-components/src/components/TextFieldArea.tsx
@@ -61,6 +61,7 @@ const TextFieldArea = (props: PROPS) => {