{#if viewlets.length > 1}
{ if (result.detail !== undefined) { if (viewlet?._id === result.detail.id) { return } viewlet = viewlets.find((vl) => vl._id === result.detail.id) if (viewlet) { setActiveViewletId(viewlet._id) } } }} /> {/if} {#if createLabel && createComponent}
showCreateDialog()} /> {/if}
{#if !viewlet?.$lookup?.descriptor?.component || viewlet?.attachTo !== _class || (preference !== undefined && viewlet?._id !== preference.attachedTo)}
{:else}
{ resultQuery = { ...query, ...e.detail } }} />
{/if}