Admin Panel

{#if loading}
{:else} {#if activeTab === 'stats'}
{stats.total_users}
Total Users
{stats.total_endpoints}
AI Endpoints
{stats.active_endpoints}
Active Endpoints
{stats.total_messages}
Total Messages
{/if} {#if activeTab === 'users'}

Users

{#each users as userRow} {/each}
ID Username Email Role Status Created Actions
{userRow.id} {userRow.username} {userRow.email} {userRow.role} {userRow.is_active ? 'Active' : 'Inactive'} {new Date(userRow.created_at).toLocaleDateString()}
{#if userRow.role !== 'admin'} {/if}
{/if} {#if activeTab === 'endpoints'}

AI Endpoints

{#each endpoints as endpoint}

{endpoint.name}

{#if endpoint.is_default} Default {/if} {#if endpoint.is_active} Active {:else} Inactive {/if}

Type: {endpoint.endpoint_type}

Model: {endpoint.model_name}

URL: {endpoint.base_url}

{:else}

No endpoints configured. Add one to get started.

{/each}
{/if} {/if}
{#if showUserModal} {/if} {#if showEndpointModal} {/if}