import React, { Component } from 'react'; import { observer } from 'mobx-react'; import { store } from 'app/stores/store'; import Permissions from 'app/core/components/Permissions/Permissions'; import Tooltip from 'app/core/components/Tooltip/Tooltip'; import PermissionsInfo from 'app/core/components/Permissions/PermissionsInfo'; import AddPermissions from 'app/core/components/Permissions/AddPermissions'; import SlideDown from 'app/core/components/Animations/SlideDown'; import { FolderInfo } from './FolderInfo'; export interface IProps { dashboardId: number; folder?: FolderInfo; backendSrv: any; } @observer class DashboardPermissions extends Component { permissions: any; constructor(props) { super(props); this.handleAddPermission = this.handleAddPermission.bind(this); this.permissions = store.permissions; } handleAddPermission() { this.permissions.toggleAddPermissions(); } componentWillUnmount() { this.permissions.hideAddPermissions(); } render() { const { dashboardId, folder, backendSrv } = this.props; return (

Permissions

); } } export default DashboardPermissions;