@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.
23 lines • 720 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import * as React from "react";
import Tooltip from "./Tooltip";
const ErrorFormTooltip = ({
shown,
onShown,
error,
help,
helpClosable = true,
...props
}) => {
return /*#__PURE__*/React.createElement(React.Fragment, null, shown && help && !error && /*#__PURE__*/React.createElement(Tooltip, _extends({
isHelp: true,
shown: shown,
helpClosable: helpClosable,
onShown: () => onShown(prev => !prev)
}, props), help), shown && error && /*#__PURE__*/React.createElement(Tooltip, _extends({
shown: shown,
helpClosable: helpClosable,
onShown: value => onShown(value)
}, props), error));
};
export default ErrorFormTooltip;