<script lang="ts">
import { page } from '$app/state';
export let user: string;
export let repo: string;
export let login: string | undefined = page.data.login;
export let channel: string | undefined = undefined;
export let active: 'tree' | 'changes' | 'tags' | 'discussion' | 'ci' | 'admin';
</script>
<div role="tablist" class="tabs tabs-border border-neutral-500 border-b-1 pb-4 mt-5">
<li class="tab{active == 'tree' ? ' tab-active' : ''}">
<a href="/{user}/{repo}{channel ? ':' + channel : ''}/tree"
><i class="bi bi-code-slash"></i> Code</a>
</li>
<li class="tab{active == 'changes' ? ' tab-active' : ''}">
<a href="/{user}/{repo}{channel ? ':' + channel : ''}/change"
><i class="bi bi-puzzle"></i> Changes</a>
</li>
<li class="tab{active == 'discussion' ? ' tab-active' : ''}">
<a href="/{user}/{repo}/discussion"><i class="bi bi-chat"></i> Discussions</a>
</li>
{#if user == login}
<li class="tab{active == 'admin' ? ' active' : ''}">
<a class="nav-link" href="/{user}/{repo}/admin"><i class="bi bi-tools"></i> Admin</a>
</li>
{/if}
</div>