{#if !not_interactable}
{/if}
{ if (e.key === 'Enter' || e.key === ' ') onclick(e); }} {onclick} class="{get_main_classes()} relative transition-colors duration-200 gap-4 flex flex-row justify-between group w-full min-w-0" > {#if !!file_transfer_task}
{/if}
{#if file_is_folder} {:else if $thumbnail_url || null} ERR {:else if supported_file_type_icon[get_file_type(file)?.display_name || '']} {@const Icon = supported_file_type_icon[get_file_type(file)?.display_name || '']} {:else} {/if}
{file.name.includes('.') && !file_is_folder && get_file_type(file) ? file.name.slice(0, file.name.lastIndexOf('.')) : file.name}
{get_created_info($date_mapping)}
{file_is_folder ? 'Ordner' : (get_file_type(file)?.display_name ?? '?')}
{get_file_size_display_string($file_size ?? -1)}