[UBER-169] Allow to click and open links in contact information (#3337)

Signed-off-by: Ruslan Bayandinov <wazsone@ya.ru>
This commit is contained in:
Ruslan Bayandinov
2023-06-05 12:12:51 +07:00
committed by GitHub
parent 2aff844540
commit ce34a7e6d7
2 changed files with 20 additions and 3 deletions
+4 -3
View File
@@ -19,7 +19,7 @@ import { Class, Client, DocumentQuery, Ref, RelatedDocument, WithLookup } from '
import login from '@hcengineering/login'
import { IntlString, Resources, getResource } from '@hcengineering/platform'
import { MessageBox, ObjectSearchResult, getClient, getFileUrl } from '@hcengineering/presentation'
import { AnyComponent, AnySvelteComponent, TooltipAlignment, showPopup } from '@hcengineering/ui'
import { AnyComponent, AnySvelteComponent, TooltipAlignment, parseURL, showPopup } from '@hcengineering/ui'
import AccountArrayEditor from './components/AccountArrayEditor.svelte'
import AccountBox from './components/AccountBox.svelte'
import AssigneeBox from './components/AssigneeBox.svelte'
@@ -240,8 +240,9 @@ async function kickEmployee (doc: Employee): Promise<void> {
}
}
async function openChannelURL (doc: Channel): Promise<void> {
if (doc.value.startsWith('http://') || doc.value.startsWith('https://')) {
window.open(doc.value)
const url = parseURL(doc.value)
if (url.startsWith('http://') || url.startsWith('https://')) {
window.open(url)
}
}