feat(financial-report): replace PersianDateInput with PersianDatePicker for improved date selection
This commit is contained in:
@@ -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); }}>
|
||||
پاککردن فیلترها
|
||||
|
||||
Reference in New Issue
Block a user