{ if (open && !selected && kind !== 'root') { select([path]); } }} >
{@render icon?.()} {#if editing} (renaming.path = undefined)} /> {:else} {name} {/if}
{ if (renaming.path !== undefined || creating.parent !== undefined) { event.preventDefault(); } }} > {#if kind !== 'file'} create('file')}> {i18n._('menu.explorer_menu.new_file')} create('folder')}> {i18n._('menu.explorer_menu.new_folder')} {:else} {i18n._('menu.explorer_menu.open')} {#if openIds().length > 0} closeFiles(openIds())}> {i18n._('menu.close')} {/if} {/if} {#if kind !== 'root'} (renaming.path = path)} > {i18n._('menu.explorer_menu.rename')} {i18n._('menu.delete')} {/if} engine.revealPath(path)}> {i18n._(isMac() ? 'menu.explorer_menu.reveal_finder' : 'menu.explorer_menu.reveal')} {#if kind === 'root'} {i18n._('menu.close_folder')} {/if}