import React, { Component, createRef, RefObject } from 'react'; import HeroCrop from '../../../../assets/img/hero-crop.svg'; import IllustrationData from '../../../../assets/img/illustration/data.svg'; import IllustrationHands from '../../../../assets/img/illustration/hands.svg'; import IllustrationHandsMobile from '../../../../assets/img/illustration/hands-2.svg'; import { BlockProduct, HeroContainer } from '../../../../styles/components/main/product/cyber/Hero.style'; import { Tooltip } from '../../../shared/Tooltip'; import { Link } from '../../../../styles/components/shared/Link.style'; import { HeroComponent } from '../Hero'; import { PrismicElement,PrismicLink } from '../../../../typings/prismic'; import RichText from '../../../RichText'; interface Props { CTALink: PrismicLink; shortDescription: PrismicElement; startingPrice: string; hoverText: PrismicElement; } class Hero extends Component implements HeroComponent { refContent: RefObject = createRef(); public getHeight(): number { return this.refContent.current.offsetHeight + this.refContent.current.offsetTop; } render(): React.ReactElement { const { CTALink, shortDescription, startingPrice, hoverText, } = this.props; return (

L’assurance cyber-criminalité enfin accessible aux entrepreneurs, indépendants et TPE.

À partir de {startingPrice} € / mois. } > Devis immédiat, souscription en 5 min.
Je trouve mon offre sur-mesure
); } } export default Hero;