import { isMac } from './env.js'
import { formatKey } from './keyboard.js'
export function makeTooltip(descriptionHtml: string, keyboardShortcut: (options: { isMac: boolean }) => string) {
return {
content: `
${descriptionHtml}
${genKeyboardShortcutHtml(keyboardShortcut({ isMac }))}
`,
html: true,
}
}
function genKeyboardShortcutHtml(shortcut: string) {
return `${shortcut.split('+').map(k => formatKey(k.trim())).join(' ')}`
}