From 8728a76982c67dbf9a381adc85897dfcc7044821 Mon Sep 17 00:00:00 2001 From: ditiqi Date: Thu, 27 Feb 2025 12:21:44 +0800 Subject: [PATCH] d --- .../app/main/layout/BasePost/BasePostLayout.tsx | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/apps/web/src/app/main/layout/BasePost/BasePostLayout.tsx b/apps/web/src/app/main/layout/BasePost/BasePostLayout.tsx index d21eda5..f93ea11 100644 --- a/apps/web/src/app/main/layout/BasePost/BasePostLayout.tsx +++ b/apps/web/src/app/main/layout/BasePost/BasePostLayout.tsx @@ -1,7 +1,18 @@ -import { ReactNode } from "react"; +import { ReactNode, useEffect } from "react"; import FilterSection from "./FilterSection"; +import { useMainContext } from "../MainProvider"; -export function BasePostLayout({ children }: { children: ReactNode }) { +export function BasePostLayout({ + children, + showSearchMode = false, +}: { + children: ReactNode; + showSearchMode?: boolean; +}) { + const { setShowSearchMode } = useMainContext(); + useEffect(() => { + setShowSearchMode(showSearchMode); + }, [showSearchMode]); return ( <>