/* Copyright (c) 2018-2020 Uber Technologies, Inc. This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree. */ // @flow /* eslint-disable react/no-find-dom-node */ import * as React from 'react'; import {Popover} from '../popover/index.js'; import {mergeOverrides} from '../helpers/overrides.js'; import baseDefaultProps from './default-props.js'; import type {TooltipPropsT} from './types.js'; import { Arrow as StyledArrow, Body as StyledBody, Inner as StyledInner, } from './styled-components.js'; class Tooltip extends React.Component { static defaultProps: $Shape = { ...baseDefaultProps, }; render() { const overrides = mergeOverrides( { Arrow: StyledArrow, Body: StyledBody, Inner: StyledInner, }, this.props.overrides, ); return ( ); } } export default Tooltip; declare var __DEV__: boolean; declare var __NODE__: boolean; declare var __BROWSER__: boolean;