keycloak-scim/js/libs/ui-shared/src/controls/FormErrorText.tsx

24 lines
571 B
TypeScript
Raw Normal View History

import {
FormHelperText,
FormHelperTextProps,
HelperText,
HelperTextItem,
} from "@patternfly/react-core";
import { ExclamationCircleIcon } from "@patternfly/react-icons";
export type FormErrorTextProps = FormHelperTextProps & {
message: string;
};
export const FormErrorText = ({ message, ...props }: FormErrorTextProps) => {
return (
<FormHelperText {...props}>
<HelperText>
<HelperTextItem icon={<ExclamationCircleIcon />} variant="error">
{message}
</HelperTextItem>
</HelperText>
</FormHelperText>
);
};