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 DataTable, { Column } from '../components/ui/DataTable';
|
||||||
import Pagination from '../components/ui/Pagination';
|
import Pagination from '../components/ui/Pagination';
|
||||||
import SearchableSelect from '../components/ui/SearchableSelect';
|
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 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);
|
const dayEnd = (d: string): number => Math.floor(new Date(`${d}T23:59:59`).getTime() / 1000);
|
||||||
@@ -140,8 +140,8 @@ export default function FinancialReportPage() {
|
|||||||
placeholder="فیلتر نماینده…"
|
placeholder="فیلتر نماینده…"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<PersianDateInput value={fromDate} onChange={(v) => { setFromDate(v); setPage(1); }} placeholder="از تاریخ" max={toDate || undefined} />
|
<PersianDatePicker value={fromDate} onChange={(v) => { setFromDate(v); setPage(1); }} placeholder="از تاریخ" />
|
||||||
<PersianDateInput value={toDate} onChange={(v) => { setToDate(v); setPage(1); }} placeholder="تا تاریخ" min={fromDate || undefined} />
|
<PersianDatePicker value={toDate} onChange={(v) => { setToDate(v); setPage(1); }} placeholder="تا تاریخ" />
|
||||||
{(repId || fromDate || toDate || source) && (
|
{(repId || fromDate || toDate || source) && (
|
||||||
<button className="btn ghost sm" onClick={() => { setRepId(null); setFromDate(''); setToDate(''); setSource(''); setPage(1); }}>
|
<button className="btn ghost sm" onClick={() => { setRepId(null); setFromDate(''); setToDate(''); setSource(''); setPage(1); }}>
|
||||||
پاککردن فیلترها
|
پاککردن فیلترها
|
||||||
|
|||||||
Reference in New Issue
Block a user