{#if isPanelOpen}

Memory Files

{#if isLoading && memoryFiles.length === 0}
Loading memory files...
{:else if error}

{error}

{:else if memoryFiles.length === 0}

No memory files found.

Memory files are created automatically as I learn from our conversations!

{:else}
{#each memoryFiles as file (file)} {/each}
{#if selectedFile && fileContent}

{getFileName(selectedFile)}

{:else if selectedFile && isLoading}
Loading file...
{:else}

Select a memory file to view its contents

{/if}
{/if}
{/if}