import * as React from "react"; import { useId } from "react-id-generator"; import { Box, CheckboxInput, Flex, FlexItem, HeadingText1, Icon, ResetButton, SpacingBox } from "../../"; import { SystemIcons } from "../../icons/dist/system-icons-enum"; import { PromoProps } from "../types"; import { bannerContainer, bodyTextMaxWidth, checkboxContainer, dismissButton, graphicContainer, heroImg } from "../style"; const PromoContent = ({ bodyContent, dismissHandler, headingText, isDarkBackground, graphicSrc, optOutBanner, optOutHandler, primaryAction, secondaryAction, "data-cy": dataCy = "promoContent" }: PromoProps) => { const [dismissCheckboxId] = useId(1, "dismissPromoCheckbox"); return (
{dismissHandler && ( )} {headingText} {bodyContent} {primaryAction && secondaryAction ? ( {primaryAction} {secondaryAction} ) : ( primaryAction || secondaryAction )} {graphicSrc ? ( ) : null} {optOutHandler ? ( ) : null}
); }; export default PromoContent;