import { TrashIcon, InsertAboveIcon, InsertBelowIcon, MoreIcon, TableHeaderRowIcon, } from "outline-icons"; import { EditorState } from "prosemirror-state"; import * as React from "react"; import { MenuItem } from "@shared/editor/types"; import { Dictionary } from "~/hooks/useDictionary"; export default function tableRowMenuItems( state: EditorState, index: number, dictionary: Dictionary ): MenuItem[] { return [ { icon: , children: [ { name: "toggleHeaderRow", label: dictionary.toggleHeader, icon: , visible: index === 0, }, { name: "addRowBefore", label: dictionary.addRowBefore, icon: , attrs: { index }, }, { name: "addRowAfter", label: dictionary.addRowAfter, icon: , attrs: { index }, }, { name: "deleteRow", label: dictionary.deleteRow, dangerous: true, icon: , }, ], }, ]; }