This commit is contained in:
2026-01-23 20:35:40 +03:00
parent cf3b0e48ec
commit 66c151653e
137 changed files with 41495 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import type { LoaderFunctionArgs } from "@remix-run/node";
import { json } from "@remix-run/node";
import { requireUser } from "~/lib/auth.server";
import { searchCustomers } from "~/lib/customer-management.server";
export async function loader({ request }: LoaderFunctionArgs) {
await requireUser(request);
const url = new URL(request.url);
const query = url.searchParams.get("q") || "";
const limit = parseInt(url.searchParams.get("limit") || "10");
if (!query || query.trim().length < 2) {
return json({ customers: [] });
}
const customers = await searchCustomers(query, limit);
return json({ customers });
}