Skip to content

Commit 7d43806

Browse files
committed
fix tests
1 parent 11142fb commit 7d43806

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

packages/calcite-components/src/components/functional/Validation.tsx

+17-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,19 @@ export const CSS = {
1616
validationContainer: "validation-container",
1717
};
1818

19+
const setValidationReference = ({
20+
referenceElement,
21+
ref,
22+
}: {
23+
referenceElement: HTMLDivElement;
24+
ref?: (el: HTMLDivElement) => void;
25+
}): HTMLDivElement => {
26+
if (ref) {
27+
ref(referenceElement);
28+
}
29+
return referenceElement;
30+
};
31+
1932
export const Validation = ({
2033
scale,
2134
status,
@@ -24,7 +37,10 @@ export const Validation = ({
2437
message,
2538
ref,
2639
}: ValidationProps): TemplateResult => (
27-
<div class={CSS.validationContainer} ref={ref}>
40+
<div
41+
class={CSS.validationContainer}
42+
ref={(referenceElement): HTMLDivElement => setValidationReference({ referenceElement, ref })}
43+
>
2844
<calcite-input-message ariaLive="polite" icon={icon} id={id} scale={scale} status={status}>
2945
{message}
3046
</calcite-input-message>

0 commit comments

Comments
 (0)