From 0d92ea989372c67126c3bd5fdddc380323a04ea4 Mon Sep 17 00:00:00 2001 From: IluaAir Date: Fri, 14 Nov 2025 23:30:12 +0300 Subject: [PATCH] Refactor Card component layout and styles, adding an image background and improving badge styles for better user experience. --- taskncoffee-app/src/components/Card.jsx | 21 ++++++++++++--------- taskncoffee-app/src/lib/styles.js | 10 +++++----- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/taskncoffee-app/src/components/Card.jsx b/taskncoffee-app/src/components/Card.jsx index c7369aa..d91dd33 100644 --- a/taskncoffee-app/src/components/Card.jsx +++ b/taskncoffee-app/src/components/Card.jsx @@ -3,16 +3,19 @@ import { cn } from '@/lib/utils' export default function CardComponent() { return ( -
-

Card

-
- Low - Medium - High - Critical +
+ Card image +
+

Card

+
+ Low + Medium + High + Critical +
+

Card description

+
-

Card description

-
) } \ No newline at end of file diff --git a/taskncoffee-app/src/lib/styles.js b/taskncoffee-app/src/lib/styles.js index c528bc1..0310452 100644 --- a/taskncoffee-app/src/lib/styles.js +++ b/taskncoffee-app/src/lib/styles.js @@ -104,13 +104,13 @@ export const textStyles = { // Badge/Chip Styles export const badgeStyles = { // Default badge - default: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-primary/20 text-primary border border-primary/30", + default: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-primary/20 text-primary border border-primary/30 cursor-default select-none", // Priority badges - low: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-green-500/20 text-green-400 border border-green-500/30", - medium: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-yellow-500/20 text-yellow-400 border border-yellow-500/30", - high: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-orange-500/20 text-orange-400 border border-orange-500/30", - critical: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-red-500/20 text-red-400 border border-red-500/30", + low: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-green-500/20 text-green-400 border border-green-500/30 cursor-default select-none", + medium: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-yellow-500/20 text-yellow-400 border border-yellow-500/30 cursor-default select-none", + high: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-orange-500/20 text-orange-400 border border-orange-500/30 cursor-default select-none", + critical: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-red-500/20 text-red-400 border border-red-500/30 cursor-default select-none", // Status badges success: "inline-flex items-center px-2.5 py-0.5 rounded-md text-xs font-medium bg-green-500/20 text-green-400 border border-green-500/30",