diff --git a/src/figma-make/components/pages/dashboard/Dashboard.tsx b/src/figma-make/components/pages/dashboard/Dashboard.tsx index f3e4b6d0..36b04cf6 100644 --- a/src/figma-make/components/pages/dashboard/Dashboard.tsx +++ b/src/figma-make/components/pages/dashboard/Dashboard.tsx @@ -1,6 +1,7 @@ 'use client'; import { useState } from 'react'; +import moment from 'moment'; import { Card, CardContent, @@ -59,10 +60,17 @@ const CATEGORY_LABELS: { [key: string]: string } = { produksi_close: 'Produksi Close', }; +const getThisMonthRange = () => ({ + dateFrom: moment().startOf('month').format('YYYY-MM-DD'), + dateTo: moment().endOf('month').format('YYYY-MM-DD'), +}); + export function Dashboard() { + const defaultDateRange = getThisMonthRange(); + // Filters - const [dateFrom, setDateFrom] = useState(''); - const [dateTo, setDateTo] = useState(''); + const [dateFrom, setDateFrom] = useState(defaultDateRange.dateFrom); + const [dateTo, setDateTo] = useState(defaultDateRange.dateTo); const [kandangFilter, setKandangFilter] = useState('ALL'); const [categoryFilter, setCategoryFilter] = useState('ALL');