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 }