UNPKG

@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.

29 lines (26 loc) 961 B
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; const _excluded = ["shown", "onShown", "error", "help", "helpClosable"]; import * as React from "react"; import Tooltip from "./Tooltip"; const ErrorFormTooltip = _ref => { let { shown, onShown, error, help, helpClosable = true } = _ref, props = _objectWithoutProperties(_ref, _excluded); 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;