diff --git a/src/features/snippets/SnippetCard.tsx b/src/features/snippets/SnippetCard.tsx
index 5a9582a..5e5c11f 100644
--- a/src/features/snippets/SnippetCard.tsx
+++ b/src/features/snippets/SnippetCard.tsx
@@ -155,15 +155,6 @@ export function SnippetCard({ snippet, treeColorByName, treeDisplayByName, onRep
- {snippet.deadline_at ? (
-
- void clearDeadlineRemote()}
- />
-
- ) : null}
@@ -181,6 +172,13 @@ export function SnippetCard({ snippet, treeColorByName, treeDisplayByName, onRep
)}
+ {snippet.deadline_at ? (
+
void clearDeadlineRemote()}
+ />
+ ) : null}
{formatWhen(snippet.updated_at)}
diff --git a/src/features/snippets/components/SnippetDeadlineBadge.tsx b/src/features/snippets/components/SnippetDeadlineBadge.tsx
index 4ef761f..aa6e4e7 100644
--- a/src/features/snippets/components/SnippetDeadlineBadge.tsx
+++ b/src/features/snippets/components/SnippetDeadlineBadge.tsx
@@ -12,10 +12,10 @@ type Props = {
export function SnippetDeadlineBadge({ deadlineAt, busy, onMarkDone }: Props) {
const tone = deadlineTone(deadlineAt);
return (
-
+
{
e.stopPropagation();
+
onMarkDone();
}}
>
diff --git a/src/lib/snippetDeadline.ts b/src/lib/snippetDeadline.ts
index 0fa6d35..2b0f46c 100644
--- a/src/lib/snippetDeadline.ts
+++ b/src/lib/snippetDeadline.ts
@@ -32,11 +32,11 @@ export function deadlineTone(deadlineAt: string | null | undefined): DeadlineTon
export function deadlineBadgeClass(tone: DeadlineTone): string {
switch (tone) {
case "upcoming":
- return "border-blue-500/70 bg-blue-500/10 text-blue-800 dark:text-blue-200";
+ return "text-blue-500/70 text-blue-800 dark:text-blue-200";
case "today":
- return "border-orange-500/80 bg-orange-500/15 text-orange-900 dark:text-orange-100";
+ return "text-orange-500/80 text-orange-900 dark:text-orange-100";
case "overdue":
- return "border-destructive/80 bg-destructive/10 text-destructive";
+ return "text-destructive/80 text-destructive";
default:
return "";
}