{#snippet itemIcon(IconComponent: Component)} {/snippet} {#if isSearchModeActive}
e.key === 'Escape' && handleSearchModeDeactivate()} placeholder="Search conversations..." />
{:else if isExpandedMode || isOnMobile}
{#each SIDEBAR_ACTIONS_ITEMS as item, i (item.tooltip)} {@const isActive = isItemActive(item)} {@const isSearchOnMobile = item.icon === Search && isMobile.current} {@const itemHref = isSearchOnMobile ? ROUTES.SEARCH : item.route} {@const itemOnClick = item.route ? () => { onNewChat?.(); goto(item.route!); } : isSearchOnMobile ? undefined : onSearchClick} {@const itemTransition = { duration: ICON_STRIP_TRANSITION_DURATION, delay: !initialized ? ICON_STRIP_TRANSITION_DELAY_MULTIPLIER + i * ICON_STRIP_TRANSITION_DELAY_MULTIPLIER : 0, easing: circIn }} {#if showIcons}
{/if} {/each}
{:else} {/if}