From c8680ff91f12539593bf60033423c698667d0171 Mon Sep 17 00:00:00 2001
From: Levi Gomes
Date: Fri, 10 Jul 2026 00:43:44 -0300
Subject: [PATCH 1/2] refactor(ui): use bordered variants for text action
buttons
Ghost buttons with text labels (Delete User, Deactivate/Activate,
Make/Remove Admin, Clear Location) looked like plain text instead of
actionable buttons. Add an outline-destructive Button variant and
switch these actions to outline/outline-destructive so they render
with a visible border, removing the ad-hoc red className overrides.
---
src/components/pages/ProjectDetailPage.tsx | 3 +--
src/components/pages/UserDetailPage.tsx | 8 ++++----
src/components/ui/button.tsx | 1 +
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/components/pages/ProjectDetailPage.tsx b/src/components/pages/ProjectDetailPage.tsx
index 1222377..7430f4a 100644
--- a/src/components/pages/ProjectDetailPage.tsx
+++ b/src/components/pages/ProjectDetailPage.tsx
@@ -256,10 +256,9 @@ function LocationSection({
{(location || manualLat || manualLng) && (
diff --git a/src/components/pages/UserDetailPage.tsx b/src/components/pages/UserDetailPage.tsx
index 4e3a1a0..8b691a9 100644
--- a/src/components/pages/UserDetailPage.tsx
+++ b/src/components/pages/UserDetailPage.tsx
@@ -63,9 +63,9 @@ function UserInfoCard({