@@ -2,10 +2,9 @@ import React from "react";
22import { getLocalizedSecondaryFont } from "@/libs/theme/fonts" ;
33import clsx from "clsx" ;
44import { Auth0DictionaryModel } from "@/features/localization/models/auth0-dictionary.model" ;
5- import { BoxComponent } from "@/features/common/components/box/box.component" ;
65import styles from "./auth0-cta.module.scss" ;
76import Link from "next/link" ;
8- import NextArrow from "@/features/common/ assets/arrow-right.svg " ;
7+ import { ArrowHeadIconComponent } from "../../ assets/arrow-head-icon.component " ;
98
109interface Auth0CtaComponentProps {
1110 languageCode : string ;
@@ -17,40 +16,36 @@ export const Auth0CtaComponent: React.FC<Auth0CtaComponentProps> = ({
1716 dictionary,
1817} ) => {
1918 return (
20- < BoxComponent
21- containerClassName = { styles . container }
22- contentClassName = { styles . content }
23- wrapperClassName = { styles . wrapper }
24- >
25- < div className = { styles . cta } >
26- < div className = { styles . cta__copy } >
27- < div className = { styles . cta__text } >
28- < h3
29- className = { clsx (
30- getLocalizedSecondaryFont ( languageCode ) ,
31- styles . cta__title ,
32- ) }
33- >
34- { dictionary . title }
35- </ h3 >
36- < p className = { styles . cta__description } > { dictionary . description } </ p >
37- </ div >
38- { dictionary . ctaButton && (
39- < Link
40- target = "_blank"
41- rel = "noopener noreferrer"
42- className = { styles . button }
43- href = { dictionary . ctaButton . path }
44- >
45- { dictionary . ctaButton . label }
46- < div className = { styles . button__arrow } >
47- < NextArrow />
19+ < div className = { styles . cta_container } >
20+ < div className = { styles . cta_wrapper } >
21+ < div className = { styles . cta_content } >
22+ < div className = { styles . cta_cta } >
23+ < div className = { styles . cta__copy } >
24+ < div className = { styles . cta__text } >
25+ < h3
26+ className = { clsx (
27+ getLocalizedSecondaryFont ( languageCode ) ,
28+ styles . cta__title
29+ ) }
30+ >
31+ { dictionary . title }
32+ </ h3 >
33+ < p className = { styles . cta__description } >
34+ { dictionary . description }
35+ </ p >
4836 </ div >
49- </ Link >
50- ) }
37+ < Link
38+ className = { styles . cta__button }
39+ href = { dictionary . ctaButton . path }
40+ >
41+ { dictionary . ctaButton . label }
42+ < ArrowHeadIconComponent />
43+ </ Link >
44+ </ div >
45+ < div className = { styles . cta__media } > </ div >
46+ </ div >
5147 </ div >
52- < div className = { styles . cta__media } />
5348 </ div >
54- </ BoxComponent >
49+ </ div >
5550 ) ;
5651} ;
0 commit comments