Export special view for reuse (#2401)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev 2022-11-29 22:53:58 +07:00 committed by GitHub
parent 5dde89f503
commit 807a6f82b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 2 deletions

View File

@ -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> {

View File

@ -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

View File

@ -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,