{#if forceMount} {#snippet popper({ props, wrapperProps })} {@const finalProps = mergeProps( props, mergedProps, { style: getFloatingContentCSSVars("menu") }, { style } )} {#if child} {@render child({ props: finalProps, wrapperProps, ...subContentState.snippetProps, })} {:else} {@render children?.()} {/if} {/snippet} {:else if !forceMount} {#snippet popper({ props, wrapperProps })} {@const finalProps = mergeProps( props, mergedProps, { style: getFloatingContentCSSVars("menu") }, { style } )} {#if child} {@render child({ props: finalProps, wrapperProps, ...subContentState.snippetProps, })} {:else} {@render children?.()} {/if} {/snippet} {/if}