{#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}
{#if !viewlet?.$lookup?.descriptor?.component || viewlet?.attachTo !== _class || (preference !== undefined && viewlet?._id !== preference.attachedTo)} {:else} { resultQuery = { ...query, ...e.detail } }} /> {/if}