import React from 'react' import cx from 'classnames' import { SupportPortalVaIframe, SupportPortalVaIframeProps } from './SupportPortalVaIframe' import styles from './ArticleInlineLayout.module.scss' type Props = { breadcrumbs?: React.ReactNode intro?: React.ReactNode introCallOuts?: React.ReactNode topper?: React.ReactNode toc?: React.ReactNode children?: React.ReactNode className?: string supportPortalVaIframeProps?: SupportPortalVaIframeProps } export const ArticleInlineLayout = ({ breadcrumbs, intro, introCallOuts, topper, toc, children, className, supportPortalVaIframeProps, }: Props) => { return (
{breadcrumbs && (
{breadcrumbs}
)}
{topper &&
{topper}
} {intro && (
{intro}
)} {introCallOuts && (
{introCallOuts}
)} {toc && (
{toc}
)}
{supportPortalVaIframeProps && supportPortalVaIframeProps.supportPortalUrl && supportPortalVaIframeProps.vaFlowUrlParameter && ( )} {children}
) }