import React, { useState } from "react"; import { RectangleSkeleton } from "../../skeletons"; import { Button, ButtonSize } from "../button"; import { Text } from "../text"; import BannerWrapper from "./CampaignsBanner.styled"; import { CampaignsBannerProps } from "./CampaignsBanner.types"; const onButtonClick = (url: string) => { window.open(url, "_blank"); }; const CampaignsBanner = (props: CampaignsBannerProps) => { const { headerLabel, subHeaderLabel, img, buttonLabel, link } = props; const [imageLoad, setImageLoad] = useState(false); const handleImageLoaded = () => { setImageLoad(true); }; const onMouseDown = (e: React.MouseEvent) => { e.preventDefault(); }; return ( {headerLabel} {subHeaderLabel} banner-logo {!imageLoad && }