d7002057d7
This PR moves the tldraw.com app into the public repo. ### Change Type - [x] `internal` — Any other changes that don't affect the published package[^2] --------- Co-authored-by: Dan Groshev <git@dgroshev.com> Co-authored-by: alex <alex@dytry.ch>
56 lines
1 KiB
TypeScript
56 lines
1 KiB
TypeScript
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
|
|
},
|
|
}
|