diff --git a/apps/web/app/dashboard/metrics/page.tsx b/apps/web/app/dashboard/metrics/page.tsx
index fe20cf8..c992fcf 100644
--- a/apps/web/app/dashboard/metrics/page.tsx
+++ b/apps/web/app/dashboard/metrics/page.tsx
@@ -1,4 +1,4 @@
-import MetricsView from "@/components/dashboard/categories/MetricsView";
+import MetricsView from "@/components/dashboard/metrics/MetricsView";
export default async function MetricsPage() {
return (
diff --git a/apps/web/components/dashboard/days/DayMetrics.tsx b/apps/web/components/dashboard/days/DayMetrics.tsx
index 9c02fa4..bcadb11 100644
--- a/apps/web/components/dashboard/days/DayMetrics.tsx
+++ b/apps/web/components/dashboard/days/DayMetrics.tsx
@@ -12,6 +12,8 @@ export function DayMetrics({
const [day, setDay] = useState(initialDay);
return (
-
+
+
+
);
};
diff --git a/apps/web/components/dashboard/hours/EditableHour.tsx b/apps/web/components/dashboard/hours/EditableHour.tsx
index ac32c0e..c4d119c 100644
--- a/apps/web/components/dashboard/hours/EditableHour.tsx
+++ b/apps/web/components/dashboard/hours/EditableHour.tsx
@@ -163,7 +163,7 @@ export default function EditableHour({
{
decrementCount({ metricId: m.metricId, hourId: hour.id });
}}>
-
+
)
)}
diff --git a/apps/web/components/dashboard/metrics/AddMetricDialog.tsx b/apps/web/components/dashboard/metrics/AddMetricDialog.tsx
index ed0411a..7ae706e 100644
--- a/apps/web/components/dashboard/metrics/AddMetricDialog.tsx
+++ b/apps/web/components/dashboard/metrics/AddMetricDialog.tsx
@@ -37,6 +37,7 @@ import { Textarea } from "@/components/ui/textarea";
import { zMetricSchema } from "@lifetracker/shared/types/metrics";
import { Icon, } from "@/components/ui/icon";
import { icons } from "lucide-react";
+import { titleCase } from "title-case";
type CreateMetricSchema = z.infer;
export default function AddMetricDialog({
@@ -50,7 +51,10 @@ export default function AddMetricDialog({
const [isOpen, onOpenChange] = useState(false);
const form = useForm({
resolver: zodResolver(zMetricSchema),
- defaultValues: initialMetric
+ defaultValues: {
+ ...initialMetric,
+ type: "count"
+ },
});
const handleSuccess = (message: string) => {
toast({
@@ -113,7 +117,7 @@ export default function AddMetricDialog({
{children}
- Track a New Metric
+ Track a New {titleCase(form.watch("type"))} Metric