{#if hasMessages}
{:else}
{/if}
{#if hasMessages}
{/if}
settingsState.togglePanel()} class="flex items-center gap-1.5 rounded px-2 py-1 text-xs text-theme-muted transition-colors hover:bg-theme-hover hover:text-theme-primary" class:bg-theme-secondary={settingsState.isPanelOpen} class:text-sky-400={settingsState.isPanelOpen || settingsState.useCustomParameters} aria-label="Toggle model parameters" aria-expanded={settingsState.isPanelOpen} >
{#if settingsState.useCustomParameters}
Custom
{/if}
{#if mode === 'conversation' && conversation}
{:else if mode === 'new'}
(newChatPromptId = promptId)} /> {/if}
triggerFilePicker?.()} disabled={!modelsState.selectedId} class="flex items-center gap-1.5 rounded px-2 py-1 text-xs text-theme-muted transition-colors hover:bg-theme-hover hover:text-theme-primary disabled:cursor-not-allowed disabled:opacity-50" aria-label="Attach files" >
Attach
{#if supportsThinking}
ðŸ§
Thinking
(thinkingEnabled = !thinkingEnabled)} class="relative inline-flex h-5 w-9 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-amber-500 focus:ring-offset-2 focus:ring-offset-theme-primary {thinkingEnabled ? 'bg-amber-600' : 'bg-theme-tertiary'}" >
{/if}