mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-28 12:35:02 +02:00
Fillable templates (#2667)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
@@ -29,6 +29,9 @@
|
||||
import TelegramIcon from './icons/Telegram.svelte'
|
||||
import Messages from './Messages.svelte'
|
||||
import Reconnect from './Reconnect.svelte'
|
||||
import templates, { TemplateDataProvider } from '@hcengineering/templates'
|
||||
import { getResource } from '@hcengineering/platform'
|
||||
import { onDestroy } from 'svelte'
|
||||
|
||||
export let _id: Ref<Contact>
|
||||
export let _class: Ref<Class<Contact>>
|
||||
@@ -54,6 +57,19 @@
|
||||
}
|
||||
)
|
||||
|
||||
let templateProvider: TemplateDataProvider | undefined
|
||||
|
||||
getResource(templates.function.GetTemplateDataProvider).then((p) => {
|
||||
templateProvider = p()
|
||||
})
|
||||
|
||||
onDestroy(() => {
|
||||
templateProvider?.destroy()
|
||||
})
|
||||
|
||||
$: templateProvider && object && templateProvider.set(contact.templateFieldCategory.Contact, object)
|
||||
$: templateProvider && integration && templateProvider.set(setting.templateFieldCategory.Integration, integration)
|
||||
|
||||
const query = createQuery()
|
||||
$: _id &&
|
||||
_class &&
|
||||
|
||||
Reference in New Issue
Block a user