import { menuGroup, menuItem, TLUiOverrides } from '@tldraw/tldraw' export const GITHUB_URL = 'https://github.com/tldraw/tldraw' const linksMenuGroup = menuGroup( 'links', menuItem({ id: 'github', label: 'help-menu.github', readonlyOk: true, icon: 'github', onSelect() { window.open(GITHUB_URL) }, }), menuItem({ id: 'twitter', label: 'help-menu.twitter', icon: 'twitter', readonlyOk: true, onSelect() { window.open('https://twitter.com/tldraw') }, }), menuItem({ id: 'discord', label: 'help-menu.discord', icon: 'discord', readonlyOk: true, onSelect() { window.open('https://discord.gg/SBBEVCA4PG') }, }), menuItem({ id: 'about', label: 'help-menu.about', icon: 'external-link', readonlyOk: true, onSelect() { window.open('https://www.tldraw.dev') }, }) )! export const linksUiOverrides: TLUiOverrides = { helpMenu(editor, schema) { schema.push(linksMenuGroup) return schema }, menu(editor, schema, { isMobile }) { if (isMobile) { schema.push(linksMenuGroup) } return schema }, }