From 7fe8fb14890337a7fae2ec57540b5751825de64b Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Mon, 22 Apr 2024 15:29:26 +0100 Subject: [PATCH] fix(ProposalPage): status selector in ProposalHeader the dropdown icon was present but the selector component wasn't used the selector options appeared without padding in header so this was added in the component fixes https://gitworkshop.dev/repo/gitworkshop/issue/ 7a8983734d366ae22828b4bbcc5c292480f427ab9f5a78428aa6fca1c9562b7b --- src/lib/components/proposals/ProposalHeader.svelte | 13 +++++++++++-- src/lib/components/proposals/StatusSelector.svelte | 8 ++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/lib/components/proposals/ProposalHeader.svelte b/src/lib/components/proposals/ProposalHeader.svelte index 8691410..eab08e7 100644 --- a/src/lib/components/proposals/ProposalHeader.svelte +++ b/src/lib/components/proposals/ProposalHeader.svelte @@ -15,6 +15,7 @@ import { ensureUser, logged_in_user } from '$lib/stores/users' import type { Unsubscriber } from 'svelte/store' import { onDestroy } from 'svelte' + import StatusSelector from './StatusSelector.svelte' dayjs.extend(relativeTime) export let type: 'proposal' | 'issue' = 'proposal' @@ -60,7 +61,7 @@
{#if loading} @@ -82,7 +83,15 @@
- + {#if !$logged_in_user} + + {:else} + {/if}
opened {created_at_ago} diff --git a/src/lib/components/proposals/StatusSelector.svelte b/src/lib/components/proposals/StatusSelector.svelte index ba37a08..4d26219 100644 --- a/src/lib/components/proposals/StatusSelector.svelte +++ b/src/lib/components/proposals/StatusSelector.svelte @@ -98,7 +98,7 @@ class="menu dropdown-content z-[1] ml-0 w-52 rounded-box bg-base-300 p-2 shadow" > {#if status !== proposal_status_draft && type !== 'issue'} -
  • +
  • {/if} {#if status !== proposal_status_open} -
  • +
  • {/if} {#if status !== proposal_status_applied} -
  • +
  • {/if} {#if status !== proposal_status_closed} -
  • +