revenge-react-components
Version:
react-components for revenge https://github.com/buildo/revenge
58 lines (52 loc) • 1.18 kB
JavaScript
import React from 'react';
import { pure, props, skinnable, t } from 'revenge';
import { Popover } from '../';
import cx from 'classnames';
import './tooltip.scss';
export default class Tooltip extends React.Component {
getLocals() {
const { children, ...props } = this.props;
const popover = {
...props.popover,
event: 'hover',
className: cx('tooltip', props.popover.className)
};
return {
props: {
...props,
popover: {
...popover,
attachToBody: true
}
},
children
};
}
template({ props, children }) {
return (
<Popover { ...props }>
{children}
</Popover>
);
}
}