@@ -178,6 +178,8 @@ export interface MainFeedLayoutProps
178178 navChildren ?: ReactNode ;
179179 isFinder ?: boolean ;
180180 onNavTabClick ?: ( tab : string ) => void ;
181+ hideFeedActionButtons ?: boolean ;
182+ disableBriefCard ?: boolean ;
181183}
182184
183185const getQueryBasedOnLogin = (
@@ -217,6 +219,8 @@ export default function MainFeedLayout({
217219 navChildren,
218220 isFinder,
219221 onNavTabClick,
222+ hideFeedActionButtons,
223+ disableBriefCard,
220224} : MainFeedLayoutProps ) : ReactElement {
221225 useScrollRestoration ( ) ;
222226 const { sortingEnabled, loadedSettings } = useContext ( SettingsContext ) ;
@@ -475,7 +479,7 @@ export default function MainFeedLayout({
475479 feedName : SharedFeedPage . Custom ,
476480 } ,
477481 emptyScreen : propsByFeed [ feedName ] ?. emptyScreen || < FeedEmptyScreen /> ,
478- actionButtons : feedWithActions && (
482+ actionButtons : feedWithActions && ! hideFeedActionButtons && (
479483 < SearchControlHeader
480484 algoState = { [ selectedAlgo , handleSelectedAlgoChange ] }
481485 feedName = { feedName }
@@ -554,7 +558,7 @@ export default function MainFeedLayout({
554558 query : config . query ,
555559 variables,
556560 emptyScreen : propsByFeed [ feedName ] ?. emptyScreen || < FeedEmptyScreen /> ,
557- actionButtons : feedWithActions && (
561+ actionButtons : feedWithActions && ! hideFeedActionButtons && (
558562 < SearchControlHeader
559563 algoState = { [ selectedAlgo , handleSelectedAlgoChange ] }
560564 feedName = { feedName }
@@ -589,6 +593,7 @@ export default function MainFeedLayout({
589593 isLaptop ,
590594 loadedAlgo ,
591595 tokenRefreshed ,
596+ hideFeedActionButtons ,
592597 ] ) ;
593598
594599 useEffect ( ( ) => {
@@ -720,6 +725,7 @@ export default function MainFeedLayout({
720725 < Feed
721726 { ...feedProps }
722727 shortcuts = { shortcuts }
728+ disableBriefCard = { disableBriefCard }
723729 className = { classNames (
724730 shouldUseListFeedLayout && ! isFinder && 'laptop:px-6' ,
725731 ) }
0 commit comments