Skip to content
Snippets Groups Projects
OENAsideShortTool.js 511 B
Newer Older
chris's avatar
chris committed
import { injectable } from 'inversify';
import Tools from '../lib/Tools';

@injectable()
chris's avatar
chris committed
export default class OENAsideShortTool extends Tools {
chris's avatar
chris committed
  title = '';
  icon = '';
chris's avatar
chris committed
  name = 'OENAsideShortTool';
chris's avatar
chris committed

  get run() {
    return (state, dispatch, className) => {};
  }

  select = (state, activeViewId) => {
    if (activeViewId !== 'main') return false;
    return true;
  };

  get enable() {
    return state => {
      return true;
    };
  }

  get active() {
    return (state, OENToolsConfig) => {};
  }
}