setShowInactive(e.target.checked)}
- />
- >
- }
- />
-
- {/* Mobile cards */}
-
- {rows.map((r) => (
-
- ))}
- {!rows.length ?
: null}
-
-
-
- (
-
- {String(r.code)}
-
- ),
- },
- { key: "name", header: "نام" },
- {
- key: "chart_id",
- header: "دفتر",
- render: (r) => chartName(String(r.chart_id)),
- },
- {
- key: "account_type",
- header: "نوع",
- render: (r) =>
- ACCOUNT_TYPES.find((t) => t.value === r.account_type)?.label ?? String(r.account_type),
- },
- {
- key: "status",
- header: "وضعیت",
- render: (r) => (
- {String(r.status)}
- ),
- },
- {
- key: "id",
- header: "",
- render: (r) => (
-
- ),
- },
- ]}
- rows={rows as unknown as Record[]}
- empty={
- setChartOpen(true)}>
- ایجاد دفتر حساب
-
- }
- />
- }
- />
-
- >
- )}
-
-
-
-
-
-
-
- setSelected(null)}
- title={selected ? `${selected.code} — ${selected.name}` : "حساب"}
- description={selected ? chartName(selected.chart_id) : undefined}
- >
- {selected ? (
-
- ) : null}
-
-