import { computed } from 'vue' import { useMain } from '@cip/hooks/use-main' import { useCipConfig } from '@cip/components/hooks/use-cip-config' import CipBreadcrumb from '@cip/components/main/cip-main-breadcrumb' import './index.less' export default { props: { canBack: { type: Boolean, default: true } }, setup (props, { slots }) { const { closeTab } = useMain() const cipConfig = useCipConfig() const usingHideHeader = computed(() => { if (props.hideHeader !== undefined) { return props.hideHeader } else { return cipConfig.layout.hideHeader === true } }) return () =>
{!usingHideHeader.value &&
closeTab()} />
}
{slots?.default()}
} }