Skip to content

Commit fe00bcf

Browse files
committed
update auth0-cta component styling
1 parent e907e1e commit fe00bcf

File tree

2 files changed

+123
-336
lines changed

2 files changed

+123
-336
lines changed

src/features/common/components/auth0-cta/auth0-cta.component.tsx

Lines changed: 29 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ import React from "react";
22
import { getLocalizedSecondaryFont } from "@/libs/theme/fonts";
33
import clsx from "clsx";
44
import { Auth0DictionaryModel } from "@/features/localization/models/auth0-dictionary.model";
5-
import { BoxComponent } from "@/features/common/components/box/box.component";
65
import styles from "./auth0-cta.module.scss";
76
import Link from "next/link";
8-
import NextArrow from "@/features/common/assets/arrow-right.svg";
7+
import { ArrowHeadIconComponent } from "../../assets/arrow-head-icon.component";
98

109
interface 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

Comments
 (0)