import * as React from "react"; import { Dispatch } from "redux"; import { InspectorNode, DependencyGraph } from "paperclip"; import { BaseEditorFooterProps, ElementProps } from "./view.pc"; import { Canvas } from "../../../../../state"; export type Props = { canvas?: Canvas; graph: DependencyGraph; rootInspectorNode: InspectorNode; selectedInspectorNode: InspectorNode; dispatch: Dispatch; } & ElementProps; export default (Base: React.ComponentClass) => class FooterController extends React.PureComponent { render() { const { canvas, graph, rootInspectorNode, selectedInspectorNode, dispatch, ...rest } = this.props; return ( ); } };