import { createFileRoute } from "@tanstack/react-router";
import { z } from "zod";
import { PortalPage } from "@/components/portal-page";

export const Route = createFileRoute("/search")({
  validateSearch: (s) => z.object({ q: z.string().optional() }).parse(s),
  component: () => {
    const { q } = Route.useSearch();
    return <PortalPage searchQuery={q?.trim() || undefined} />;
  },
});
