neet/vscode-qiita

View on GitHub
src/explorers/nodes/expandItemsNode.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { TreeItem, TreeItemCollapsibleState } from 'vscode';
import * as nls from 'vscode-nls';

const localize = nls.loadMessageBundle();

export class ExpandItems extends TreeItem {
  /**
   * 「さらに読み込む」ボタンのためのアイテム
   * @param collapsibleState アイテムが折り畳まれているかの状態
   */
  constructor (public readonly collapsibleState: TreeItemCollapsibleState) {
    super(localize(
      'commands.expandItems.title',
      'さらに読み込む...',
    ), collapsibleState);
  }

  public command = {
    command:   'qiita.expandItems',
    title:     localize('commands.expandItems.title', 'さらに読み込む...'),
    arguments: [],
  };

  public contextValue = 'qiitaItems';
}