From 8f15ad597139a9acb3a49026c60cc68166b148a7 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Fri, 14 Aug 2026 06:15:39 +0700 Subject: [PATCH] refactor: simplify camera capture dialog in Dashboard component --- resources/js/pages/dashboard.tsx | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/resources/js/pages/dashboard.tsx b/resources/js/pages/dashboard.tsx index ec31503..0668764 100644 --- a/resources/js/pages/dashboard.tsx +++ b/resources/js/pages/dashboard.tsx @@ -3,10 +3,6 @@ import { TodayAttendanceAlert } from '@/components/card/today-attendance-alert'; import { CameraCapture } from '@/components/inputs'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { ChartContainer, ChartLegend, ChartLegendContent, ChartTooltip, ChartTooltipContent, type ChartConfig } from '@/components/ui/chart'; -import { - Dialog, - DialogContent, -} from '@/components/ui/dialog'; import { useCan } from '@/hooks/use-can'; import { generateRandomColors } from '@/lib/utils'; import { formatRupiah } from '@/lib/rupiah'; @@ -310,14 +306,12 @@ export default function Dashboard({ onCheckOut={handleCheckOut} /> - - - setShowCamera(false)} - /> - - + {showCamera && ( + setShowCamera(false)} + /> + )} )}