mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-21 07:46:24 +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 label: IntlString
|
||||||
export let createLabel: IntlString | undefined
|
export let createLabel: IntlString | undefined
|
||||||
export let createComponent: AnyComponent | 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> = {}
|
export let baseQuery: DocumentQuery<Doc> = {}
|
||||||
|
|
||||||
let search = ''
|
let search = ''
|
||||||
@ -68,7 +69,7 @@
|
|||||||
|
|
||||||
function showCreateDialog (ev: MouseEvent) {
|
function showCreateDialog (ev: MouseEvent) {
|
||||||
if (createComponent === undefined) return
|
if (createComponent === undefined) return
|
||||||
showPopup(createComponent, {}, 'top')
|
showPopup(createComponent, createComponentProps, 'top')
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateResultQuery (search: string, baseQuery: DocumentQuery<Doc> = {}): DocumentQuery<Doc> {
|
function updateResultQuery (search: string, baseQuery: DocumentQuery<Doc> = {}): DocumentQuery<Doc> {
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- svelte-ignore a11y-mouse-events-have-key-events -->
|
<!-- svelte-ignore a11y-mouse-events-have-key-events -->
|
||||||
|
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||||
<div
|
<div
|
||||||
class="antiNav-element"
|
class="antiNav-element"
|
||||||
class:selected
|
class:selected
|
||||||
|
@ -29,6 +29,7 @@ function hasArchiveSpaces (spaces: Space[]): boolean {
|
|||||||
export { default as SpaceBrowser } from './components/SpaceBrowser.svelte'
|
export { default as SpaceBrowser } from './components/SpaceBrowser.svelte'
|
||||||
export { default as TreeNode } from './components/navigator/TreeNode.svelte'
|
export { default as TreeNode } from './components/navigator/TreeNode.svelte'
|
||||||
export { default as SpecialElement } from './components/navigator/SpecialElement.svelte'
|
export { default as SpecialElement } from './components/navigator/SpecialElement.svelte'
|
||||||
|
export { SpecialView }
|
||||||
export default async (): Promise<Resources> => ({
|
export default async (): Promise<Resources> => ({
|
||||||
component: {
|
component: {
|
||||||
WorkbenchApp,
|
WorkbenchApp,
|
||||||
|
Loading…
Reference in New Issue
Block a user