feat(financial-report): replace PersianDateInput with PersianDatePicker for improved date selection

This commit is contained in:
hamed
2026-07-12 14:49:09 +03:30
parent 147ea0c318
commit bb5884d6bd
+3 -3
View File
@@ -6,7 +6,7 @@ import { formatRial, formatDate } from '../lib/utils';
import DataTable, { Column } from '../components/ui/DataTable';
import Pagination from '../components/ui/Pagination';
import SearchableSelect from '../components/ui/SearchableSelect';
import PersianDateInput from '../components/ui/PersianDateInput';
import PersianDatePicker from '../components/ui/PersianDatePicker';
const dayStart = (d: string): number => Math.floor(new Date(`${d}T00:00:00`).getTime() / 1000);
const dayEnd = (d: string): number => Math.floor(new Date(`${d}T23:59:59`).getTime() / 1000);
@@ -140,8 +140,8 @@ export default function FinancialReportPage() {
placeholder="فیلتر نماینده…"
/>
</div>
<PersianDateInput value={fromDate} onChange={(v) => { setFromDate(v); setPage(1); }} placeholder="از تاریخ" max={toDate || undefined} />
<PersianDateInput value={toDate} onChange={(v) => { setToDate(v); setPage(1); }} placeholder="تا تاریخ" min={fromDate || undefined} />
<PersianDatePicker value={fromDate} onChange={(v) => { setFromDate(v); setPage(1); }} placeholder="از تاریخ" />
<PersianDatePicker value={toDate} onChange={(v) => { setToDate(v); setPage(1); }} placeholder="تا تاریخ" />
{(repId || fromDate || toDate || source) && (
<button className="btn ghost sm" onClick={() => { setRepId(null); setFromDate(''); setToDate(''); setSource(''); setPage(1); }}>
پاککردن فیلترها