feat: Keyboard shortcut reference inside editor

This commit is contained in:
Tom Moor
2019-08-08 21:13:58 -07:00
parent 789a1acea1
commit a26ae119fe
7 changed files with 167 additions and 57 deletions

View File

@ -9,6 +9,7 @@ type Props = {
children: React.Node,
delay?: number,
className?: string,
block?: boolean,
};
class Tooltip extends React.Component<Props> {
@ -17,7 +18,15 @@ class Tooltip extends React.Component<Props> {
}
render() {
const { tooltip, delay = 50, children, className, ...rest } = this.props;
const {
tooltip,
delay = 50,
children,
block,
className,
...rest
} = this.props;
const Component = block ? 'div' : 'span';
return (
<StyledTippy
@ -30,7 +39,7 @@ class Tooltip extends React.Component<Props> {
inertia
{...rest}
>
<span className={className}>{children}</span>
<Component className={className}>{children}</Component>
</StyledTippy>
);
}