Files
huly-platform/plugins/controlled-documents-resources/src/components/MyDocuments.svelte
T
2024-06-03 19:55:54 +04:00

29 lines
904 B
Svelte

<script lang="ts">
import { Document } from '@hcengineering/controlled-documents'
import { Employee, PersonAccount } from '@hcengineering/contact'
import { DocumentQuery, Ref, getCurrentAccount } from '@hcengineering/core'
import DocumentsContainer from './DocumentsContainer.svelte'
import documents from '../plugin'
import { IntlString } from '@hcengineering/platform'
import { createEventDispatcher } from 'svelte'
export let query: DocumentQuery<Document> = {}
export let config: [string, IntlString, object][] = []
const dispatch = createEventDispatcher()
const currentEmployee = (getCurrentAccount() as PersonAccount).person as Ref<Employee>
$: resultQuery = {
...query,
owner: currentEmployee
}
</script>
<DocumentsContainer
query={resultQuery}
title={documents.string.MyDocuments}
{config}
on:action={(event) => dispatch('action', event.detail)}
/>