Skip to content

Commit 45f3c43

Browse files
committed
fix(referents): avoid server-only transitive import in admin SearchForm
Importing ReferentsSearchForm from the ~/modules/referents barrel dragged PublicReferentDetail → layout → server/auth → server/db → postgres into the admin SearchForm client bundle, breaking `next build`. Revert to the direct path and remove the barrel re-export.
1 parent 33cf057 commit 45f3c43

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

packages/app/src/modules/admin/referents/SearchForm.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
"use client";
22

3-
import { ReferentsSearchForm } from "~/modules/referents";
3+
// Direct import (not via `~/modules/referents` barrel) to avoid pulling
4+
// server-only transitive imports (auth → db → postgres) into this client
5+
// component bundle. The barrel re-exports server components that drag them in.
6+
import { ReferentsSearchForm } from "~/modules/referents/shared/ReferentsSearchForm";
47

58
import { searchReferentsFormSchema } from "./schemas";
69

packages/app/src/modules/referents/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ export {
99
publicSearchReferentsSchema,
1010
} from "./schemas";
1111
export { PUBLIC_PAGE_SIZE } from "./shared/constants";
12-
export { ReferentsSearchForm } from "./shared/ReferentsSearchForm";
1312
export type {
1413
PublicReferentDetail as PublicReferentDetailData,
1514
PublicReferentListRow,

0 commit comments

Comments
 (0)