import * as React from "react";
import { HTMLAttributes } from "react";
import { ClassHelpers } from "../../utilities/classHelpers";
import { ValidationModes } from "./formCore";
export const ValidationWrapper: React.FC<{ message: string } & HTMLAttributes & { validationMode?: ValidationModes }> = props => {
const { message, validationMode, className, children, ...attrs } = props
return (
{children}
);
}
export const ValidationLabel: React.FC<{ message: string, mode: ValidationModes, wrapper?: React.StatelessComponent<{}> }> = props => {
const { message, mode, wrapper: Wrapper } = props
if (!message || mode === "none") {
return null;
}
const validationLabel = (
)
if (Wrapper) {
return {validationLabel}
}
return validationLabel;
}