feat: add origin filter subject

This commit is contained in:
Dayv1dDev
2026-08-17 12:53:32 +02:00
committed by GitHub
parent 670ca919de
commit 1cf17cb43b
2 changed files with 13 additions and 0 deletions
+9
View File
@@ -5,6 +5,7 @@ import { currencySymbols } from "./currencyData";
import {
suggestGateways,
suggestTarget,
suggestOrigin,
suggestOwner,
suggestCategories,
suggestProjects,
@@ -190,6 +191,14 @@ const filterSubjects: Record<string, FilterSubject> = {
suggest: suggestTarget,
allowsMultipleEquals: true,
},
origin: {
key: "origin",
type: "string",
compatibleOperators: ["equals", "is_any_of"],
resources: ["gateway_charges"],
suggest: suggestOrigin,
allowsMultipleEquals: true,
},
currency: {
key: "currency",
param: "money.currency",
+4
View File
@@ -55,6 +55,10 @@ export async function suggestTarget(q: string): Promise<FilterOption[]> {
return options;
}
export async function suggestOrigin(q: string): Promise<FilterOption[]> {
return suggestTarget(q);
}
export async function suggestOwner(q: string): Promise<FilterOption[]> {
const trimmed = q.trim();
if (trimmed.length < 2) return [];