From bc3440cdefadab3d230f4d04b7618e00b5c23c5f Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Thu, 29 Jan 2026 17:45:49 +0100 Subject: [PATCH] ui: use ui-pill for proposal status --- .../pages/communities/[slug]/proposals/index.astro | 10 +--------- frontend/src/pages/proposals.astro | 10 +--------- frontend/src/pages/proposals/[id].astro | 11 +---------- 3 files changed, 3 insertions(+), 28 deletions(-) diff --git a/frontend/src/pages/communities/[slug]/proposals/index.astro b/frontend/src/pages/communities/[slug]/proposals/index.astro index e1df608..60d58c4 100644 --- a/frontend/src/pages/communities/[slug]/proposals/index.astro +++ b/frontend/src/pages/communities/[slug]/proposals/index.astro @@ -170,7 +170,7 @@ const { slug } = Astro.params;

${safeTitle}

- ${escapeHtml(statusKey)} + ${escapeHtml(statusKey)}
${createdAt ? `
Created ${escapeHtml(createdAt)}
` : ''}

${safeDesc}${suffix}

@@ -338,14 +338,6 @@ const { slug } = Astro.params; margin-bottom: 0.5rem; } - .status { - font-size: 0.75rem; - padding: 0.25rem 0.75rem; - border-radius: 999px; - text-transform: uppercase; - font-weight: 600; - } - .status-draft { background: var(--color-neutral-muted); color: var(--color-on-primary); } .status-discussion { background: var(--color-info); color: var(--color-on-primary); } .status-voting { background: var(--color-success); color: var(--color-on-primary); } diff --git a/frontend/src/pages/proposals.astro b/frontend/src/pages/proposals.astro index 4dc32ee..adecc4d 100644 --- a/frontend/src/pages/proposals.astro +++ b/frontend/src/pages/proposals.astro @@ -65,7 +65,7 @@ import { API_BASE as apiBase } from '../lib/api';

${p.title}

- ${p.status} + ${p.status}

in ${p.community_name}

${p.description.substring(0, 120)}${p.description.length > 120 ? '...' : ''}

@@ -198,14 +198,6 @@ import { API_BASE as apiBase } from '../lib/api'; font-size: 1.25rem; } - .status { - font-size: 0.75rem; - padding: 0.25rem 0.75rem; - border-radius: 999px; - text-transform: uppercase; - font-weight: 600; - } - .status-draft { background: var(--color-neutral-muted); color: var(--color-on-primary); } .status-discussion { background: var(--color-info); color: var(--color-on-primary); } .status-voting { background: var(--color-success); color: var(--color-on-primary); } diff --git a/frontend/src/pages/proposals/[id].astro b/frontend/src/pages/proposals/[id].astro index a85ae0b..4e6fee4 100644 --- a/frontend/src/pages/proposals/[id].astro +++ b/frontend/src/pages/proposals/[id].astro @@ -95,7 +95,7 @@ const proposalId = id ?? '';

${safeTitle}

- ${escapeHtml(statusKey)} + ${escapeHtml(statusKey)} by ${safeAuthor} on ${new Date(data.proposal.created_at).toLocaleDateString()} @@ -611,15 +611,6 @@ const proposalId = id ?? ''; flex-wrap: wrap; } - .status { - font-size: 0.75rem; - padding: 0.25rem 0.75rem; - border-radius: 999px; - text-transform: uppercase; - font-weight: 600; - white-space: nowrap; - } - .status-draft { background: var(--color-neutral-muted); color: var(--color-on-primary); } .status-discussion { background: var(--color-info); color: var(--color-on-primary); } .status-voting { background: var(--color-success); color: var(--color-on-primary); }