import * as React from 'react' import * as cx from 'classnames' import { mkNonPropagatingClick } from '../utils' import { ActionBoxProps, Action, } from '../interfaces' import { } from '../constants' import { Column } from './column' import { Icon } from './icon' import { Row } from './row' const styles = require('../../src/styles/components/action-box.scss') const display = require('../../src/styles/common/display.scss') export class ActionBox extends React.Component { public render(): JSX.Element { const { hidden } = this.props return ( ) } private actionNodes(): JSX.Element[] { const { actions } = this.props return actions.map(action => , ) } } const ActionNode = ({ className, icon, tooltip, onClick, disabled, strokeIcon, iconProps, }: Action): JSX.Element => {disabled ? (
) : null}