diff --git a/packages/asc-web-components/campaigns-banner/index.js b/packages/asc-web-components/campaigns-banner/index.js index d22e3c7146..355d336cd5 100644 --- a/packages/asc-web-components/campaigns-banner/index.js +++ b/packages/asc-web-components/campaigns-banner/index.js @@ -11,7 +11,7 @@ const onButtonClick = (url) => { }; const CampaignsBanner = (props) => { - const { headerLabel, subHeaderLabel, img, btnLabel, link } = props; + const { headerLabel, subHeaderLabel, img, btnLabel, link, isLoading } = props; const [imageLoad, setImageLoad] = useState(false); const handleImageLoaded = () => { @@ -25,26 +25,56 @@ const CampaignsBanner = (props) => { return ( - - {headerLabel} - - - {subHeaderLabel} - + {isLoading ? ( + + ) : ( + <> + + {headerLabel} + + + {subHeaderLabel} + + + )} - {!imageLoad && } - + {isLoading ? ( + + ) : ( + <> + {!imageLoad && ( + + )} + + + )} -