mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-21 09:07:50 +02:00
35 lines
1.0 KiB
Svelte
35 lines
1.0 KiB
Svelte
<script lang="ts">
|
|
import { DocumentQuery, Ref, Space, WithLookup } from '@hcengineering/core'
|
|
import { IssueTemplate } from '@hcengineering/tracker'
|
|
import { Component } from '@hcengineering/ui'
|
|
import { Viewlet, ViewOptions } from '@hcengineering/view'
|
|
import tracker from '../../plugin'
|
|
import CreateIssueTemplate from './CreateIssueTemplate.svelte'
|
|
|
|
export let viewlet: WithLookup<Viewlet>
|
|
export let viewOptions: ViewOptions
|
|
export let query: DocumentQuery<IssueTemplate> = {}
|
|
export let space: Ref<Space> | undefined
|
|
|
|
const createItemDialog = CreateIssueTemplate
|
|
const createItemLabel = tracker.string.IssueTemplate
|
|
</script>
|
|
|
|
{#if viewlet?.$lookup?.descriptor?.component}
|
|
<Component
|
|
is={viewlet.$lookup.descriptor.component}
|
|
props={{
|
|
_class: tracker.class.IssueTemplate,
|
|
config: viewlet.config,
|
|
options: viewlet.options,
|
|
createItemDialog,
|
|
createItemLabel,
|
|
viewOptions,
|
|
viewOptionsConfig: viewlet.viewOptions?.other,
|
|
viewlet,
|
|
space,
|
|
query
|
|
}}
|
|
/>
|
|
{/if}
|