Explorar el Código

Move Portal to @grafana/ui

Dominik Prokop hace 7 años
padre
commit
fae8ff5750

+ 2 - 2
public/app/core/components/Portal/Portal.tsx → packages/grafana-ui/src/components/Portal/Portal.tsx

@@ -6,11 +6,11 @@ interface Props {
   root?: HTMLElement;
 }
 
-export default class BodyPortal extends PureComponent<Props> {
+export class Portal extends PureComponent<Props> {
   node: HTMLElement = document.createElement('div');
   portalRoot: HTMLElement;
 
-  constructor(props) {
+  constructor(props: Props) {
     super(props);
     const {
       className,

+ 2 - 2
packages/grafana-ui/src/components/Tooltip/Popper.tsx

@@ -1,7 +1,7 @@
-import React, { PureComponent } from 'react';
+import React, { PureComponent } from 'react';
 import * as PopperJS from 'popper.js';
 import { Manager, Popper as ReactPopper } from 'react-popper';
-import Portal from 'app/core/components/Portal/Portal';
+import { Portal } from '@grafana/ui';
 import Transition from 'react-transition-group/Transition';
 
 export enum Themes {

+ 1 - 0
packages/grafana-ui/src/components/index.ts

@@ -1,2 +1,3 @@
 export { DeleteButton } from './DeleteButton/DeleteButton';
 export { Tooltip } from './Tooltip/Tooltip';
+export { Portal } from './Portal/Portal';