UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

22 lines (21 loc) 734 B
import { RibbonItemBase, RibbonItemType } from './base'; import { RibbonButtonItem } from './button'; export class RibbonSubMenuItem extends RibbonItemBase { constructor(id, text, items = [], options = {}) { super(id, options.beginGroup); this.type = RibbonItemType.SubMenu; this.text = text; this.items = items; this.icon = options.icon; this.localizationId = options.localizationId; } convertToButton() { return new RibbonButtonItem(this.id, this.text, { showText: true, toggleMode: false, icon: this.icon, beginGroup: false, localizationId: this.localizationId, }); } }