import Bind from "@web-atoms/core/dist/core/Bind"; import XNode from "@web-atoms/core/dist/core/XNode"; import PopupButton, { MenuItem } from "../../basic/PopupButton"; import type AtomHtmlEditor from "../AtomHtmlEditor"; import "./ChangeFont.local.css"; const fontMenuCSS = "web-controls-html-editor-change-font"; const fonts: Array<[string, string[]]> = [ ["Sans Serif", ["arial", "sans-serif"]], ["Serif", [`"times new roman"`, "serif"]], ["Fixed Width", ["monospace"]], ["Wide", [`"arial black"`, "sans-serif"]], ["Narrow", [`"arial narrow"`, "sans-serif"]], ["Comic Sans MS", [`"comic sans ms"`, "sans-serif"]], ["Garamond", ["garamond", `"times new roman"`, "serif"]], ["Georgia", ["georgia"]], ["Tahoma", ["tahoma"]], ["Trebuchet MS", [`"trebuchet ms"`]], ["Verdana", ["verdana"]] ]; export function FontMenu({ name, value }) { const cssName = value.join(" "); return
; } function selectFont(name: string) { if (name === null || name === void 0) { return "Font"; } for (const [display, value] of fonts) { for (const iterator of value) { if (name.indexOf(iterator) !== -1) { return display; } } } return "Font"; } export default function ChangeFont() { return