Browse Source

feat(issue): move create button

up the page so it is alway above the fold

closes nostr:nevent1qqs8cky62ry97jpaduja3urau75rr965jlrxswx6fpxa0nff22x2avspp4mhxue69uhkummn9ekx7mqzyquhg9lcgu6dq8pwn04ald504k4qpxde9e5rrlelfc0d2nkgj0k77ndyh60
master
DanConwayDev 2 years ago
parent
commit
cb78f603f6
No known key found for this signature in database
GPG Key ID: 68E15486D73F75E1
  1. 96
      src/routes/repo/[repo_id]/issues/+page.svelte

96
src/routes/repo/[repo_id]/issues/+page.svelte

@ -18,48 +18,59 @@
</script> </script>
<RepoPageWrapper {identifier} selected_tab="issues"> <RepoPageWrapper {identifier} selected_tab="issues">
<div class="mt-2 border border-base-400"> <div class="mt-2 rounded-tr-lg border border-base-400">
<div class="flex bg-slate-900"> <div class="flex rounded-r-lg bg-slate-900">
<div class="tabs tabs-lifted tabs-xs flex-none p-2"> <div class="flex-none">
<button <div class="tabs tabs-lifted tabs-xs p-2">
role="tab" <button
class="tab" role="tab"
class:opacity-50={status !== proposal_status_open} class="tab"
class:font-bold={status == proposal_status_open} class:opacity-50={status !== proposal_status_open}
on:click={() => { class:font-bold={status == proposal_status_open}
status = proposal_status_open on:click={() => {
}} status = proposal_status_open
> }}
{$issue_summaries.summaries.filter( >
(s) => s.status === proposal_status_open {$issue_summaries.summaries.filter(
).length} Open (s) => s.status === proposal_status_open
</button> ).length} Open
<button </button>
role="tab" <button
class="tab" role="tab"
class:opacity-50={status !== proposal_status_applied} class="tab"
class:font-bold={status == proposal_status_applied} class:opacity-50={status !== proposal_status_applied}
on:click={() => { class:font-bold={status == proposal_status_applied}
status = proposal_status_applied on:click={() => {
}} status = proposal_status_applied
> }}
{$issue_summaries.summaries.filter( >
(s) => s.status === proposal_status_applied {$issue_summaries.summaries.filter(
).length} Completed (s) => s.status === proposal_status_applied
</button> ).length} Completed
<button </button>
role="tab" <button
class="tab" role="tab"
class:opacity-50={status !== proposal_status_closed} class="tab"
class:font-bold={status == proposal_status_closed} class:opacity-50={status !== proposal_status_closed}
on:click={() => { class:font-bold={status == proposal_status_closed}
status = proposal_status_closed on:click={() => {
}} status = proposal_status_closed
}}
>
{$issue_summaries.summaries.filter(
(s) => s.status === proposal_status_closed
).length} Closed
</button>
</div>
</div>
<div class="flex-auto"></div>
<div class="flex-none">
<a
class="btn btn-success btn-sm h-full text-base-400"
href="/repo/{identifier}/issues/new"
> >
{$issue_summaries.summaries.filter( create issue
(s) => s.status === proposal_status_closed </a>
).length} Closed
</button>
</div> </div>
</div> </div>
{#if !$issue_summaries.loading && filtered.length === 0} {#if !$issue_summaries.loading && filtered.length === 0}
@ -73,7 +84,4 @@
/> />
{/if} {/if}
</div> </div>
<a class="btn btn-success my-3" href="/repo/{identifier}/issues/new">
create issue
</a>
</RepoPageWrapper> </RepoPageWrapper>

Loading…
Cancel
Save