diff --git a/src/components/TodoTxtItem.vue b/src/components/TodoTxtItem.vue
index 2daa535..7ed1b6b 100644
--- a/src/components/TodoTxtItem.vue
+++ b/src/components/TodoTxtItem.vue
@@ -25,15 +25,17 @@ const segments = computed(() => segmentBody(props.task.body))
const PRIORITIES = ["A", "B", "C", "D"] as const
const priorityBadgeClassFor = (priority?: string): string => {
+ const preClass = "badge badge-soft"
+
switch (priority) {
case "A":
- return "badge badge-soft badge-error"
+ return `${preClass} badge-error`
case "B":
- return "badge badge-soft badge-warning"
+ return `${preClass} badge-warning`
case "C":
- return "badge badge-soft badge-info"
+ return `${preClass} badge-info`
default:
- return "badge badge-soft badge-ghost"
+ return `${preClass} badge-ghost`
}
}
@@ -104,7 +106,9 @@ const MS_PER_DAY = 86_400_000
const formatDueDate = (value: string): string => {
const due = parseDueDate(value)
if (!due) return value
- const diff = Math.round((due.getTime() - startOfToday().getTime()) / MS_PER_DAY)
+ const diff = Math.round(
+ (due.getTime() - startOfToday().getTime()) / MS_PER_DAY
+ )
if (diff === 0) return "Today"
if (diff === 1) return "Tomorrow"
if (diff === -1) return "Yesterday"
@@ -331,12 +335,8 @@ watch(
aria-hidden="true"
>
-
-
+
+
{{ seg.value }}