Skip to content
Snippets Groups Projects
TrackCommentOptions.js 801 B
Newer Older
import React, { useMemo } from 'react';
import { injectable, inject } from 'inversify';
import { BlockLevelTools, Tabs, ToolGroups } from 'wax-prosemirror-components';
import { isEmpty } from 'lodash';
import styled from 'styled-components';
import { v4 as uuidv4 } from 'uuid';
import ToolGroup from '../../lib/ToolGroup';

const Empty = styled.div`
  background: khaki;
  height: 100%;
`;

@injectable()
class TrackCommentOptions extends ToolGroup {
  tools = [];
  toolGroups = [];

  constructor(@inject('TrackOptions') trackOptions, @inject('Text') text) {
    super();
    this.toolGroups = [
      {
        groups: [trackOptions, text],
      },
    ];
  }

  renderTools(view) {
    if (isEmpty(view)) return null;

    return <span>Options</span>;
  }
}

export default TrackCommentOptions;