Skip to content

Commit a32dd17

Browse files
(Select): wrap a select element with a container even when no label is given
1 parent 01ab0d7 commit a32dd17

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/scripts/Select.tsx

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,11 @@ export const Select = createFC<SelectProps, { isFormElement: boolean }>(
6969
{children}
7070
</select>
7171
);
72+
const selectElemWithContainer = rprops.multiple ? (
73+
selectElem
74+
) : (
75+
<div className='slds-select_container'>{selectElem}</div>
76+
);
7277
if (isFieldSetColumn || label || required || error || cols) {
7378
const formElemProps = {
7479
controlId: id,
@@ -81,16 +86,10 @@ export const Select = createFC<SelectProps, { isFormElement: boolean }>(
8186
elementRef,
8287
};
8388
return (
84-
<FormElement {...formElemProps}>
85-
{rprops.multiple ? (
86-
selectElem
87-
) : (
88-
<div className='slds-select_container'>{selectElem}</div>
89-
)}
90-
</FormElement>
89+
<FormElement {...formElemProps}>{selectElemWithContainer}</FormElement>
9190
);
9291
}
93-
return selectElem;
92+
return selectElemWithContainer;
9493
},
9594
{ isFormElement: true }
9695
);

0 commit comments

Comments
 (0)