import React from 'react'; import { Box, Heading, Page } from '@wix/design-system'; import { CollectionPageHeaderElement } from '../../components/CollectionPageHeaderNew'; import { useCollectionPageContext } from '../../providers'; import { observer } from 'mobx-react-lite'; import { PageSubTitle } from '../../components/PageSubTitle'; import { useIsMobile } from '../../hooks/useIsMobile'; import { classes, st } from './CollectionPageHeader.st.css.js'; import { useWixPatternsContainer } from '@wix/bex-core/react'; import { PanelHeader } from './PanelHeader'; import { CollectionPageActionsBar } from './CollectionPageActionsBar'; export function useCollectionPageHeader(child: CollectionPageHeaderElement) { const isMobile = useIsMobile(); const { isPanelLayout } = useWixPatternsContainer(); if (isPanelLayout) { return ( ); } return ( } subtitle={ child.props.subtitle ? ( ) : undefined } actionsBar={} breadcrumbs={ isMobile ? () => { return
; } : child.props.breadcrumbs } /> ); } const CollectionPageHeaderTitle = observer( ({ minimized }: { minimized: boolean }) => { const state = useCollectionPageContext(); const isMobile = useIsMobile(); if (minimized) { return <>{state.pageTitle}; } return ( {state.pageTitle} {state.total !== false && !state.hideHeaderTotal && ( {state.total} )} ); }, );