github.com/ngocphuongnb/tetua@v0.0.7-alpha/packages/editor/src/menu/items/iframe.ts (about)

     1  import { MenuItem } from "../menu-item";
     2  
     3  export class MenuIframe extends MenuItem {
     4    protected command = 'iframe';
     5    protected label = 'Embed';
     6    protected isActive = false;
     7    protected icon = `<svg viewBox="0 0 24 24"><path fill="currentColor" d="M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M10,8V16L15,12L10,8Z" /></svg>`;
     8  
     9    protected handler(e: MouseEvent) {
    10      e.preventDefault();
    11      this.editor.tiptapEditor.chain().focus().setIframe({src: ""}).run();
    12    }
    13  }