mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-14 20:39:03 +00:00
Export special view for reuse (#2401)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
parent
5dde89f503
commit
807a6f82b2
@ -26,7 +26,8 @@
|
||||
export let label: IntlString
|
||||
export let createLabel: IntlString | undefined
|
||||
export let createComponent: AnyComponent | undefined
|
||||
export let descriptor: Ref<ViewletDescriptor> | undefined
|
||||
export let createComponentProps: Record<string, any> = {}
|
||||
export let descriptor: Ref<ViewletDescriptor> | undefined = undefined
|
||||
export let baseQuery: DocumentQuery<Doc> = {}
|
||||
|
||||
let search = ''
|
||||
@ -68,7 +69,7 @@
|
||||
|
||||
function showCreateDialog (ev: MouseEvent) {
|
||||
if (createComponent === undefined) return
|
||||
showPopup(createComponent, {}, 'top')
|
||||
showPopup(createComponent, createComponentProps, 'top')
|
||||
}
|
||||
|
||||
function updateResultQuery (search: string, baseQuery: DocumentQuery<Doc> = {}): DocumentQuery<Doc> {
|
||||
|
@ -29,6 +29,7 @@
|
||||
</script>
|
||||
|
||||
<!-- svelte-ignore a11y-mouse-events-have-key-events -->
|
||||
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||
<div
|
||||
class="antiNav-element"
|
||||
class:selected
|
||||
|
@ -29,6 +29,7 @@ function hasArchiveSpaces (spaces: Space[]): boolean {
|
||||
export { default as SpaceBrowser } from './components/SpaceBrowser.svelte'
|
||||
export { default as TreeNode } from './components/navigator/TreeNode.svelte'
|
||||
export { default as SpecialElement } from './components/navigator/SpecialElement.svelte'
|
||||
export { SpecialView }
|
||||
export default async (): Promise<Resources> => ({
|
||||
component: {
|
||||
WorkbenchApp,
|
||||
|
Loading…
Reference in New Issue
Block a user