• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mozilla / fx-private-relay / c7fef48c-1fe8-406b-a4b9-5bf8aefbe9c6

pending completion
c7fef48c-1fe8-406b-a4b9-5bf8aefbe9c6

Pull #3517

circleci

groovecoder
for MPP-3021: add sentry profiling
Pull Request #3517: for MPP-3021: add sentry profiling

1734 of 2616 branches covered (66.28%)

Branch coverage included in aggregate %.

44 of 44 new or added lines in 2 files covered. (100.0%)

5608 of 7492 relevant lines covered (74.85%)

18.6 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/frontend/src/components/landing/carousel/ContentHero.tsx
1
import Image, { StaticImageData } from "next/image";
×
2
import { ReactNode } from "react";
3
import styles from "./ContentHero.module.scss";
×
4

5
export type Props = {
6
  heading: string;
7
  body: ReactNode;
8
  heroImage: StaticImageData;
9
  /**
10
   * Whether text should be shown before (e.g. on the left side, in English) the
11
   * hero image. Only applies on wide screens; on small screens, the hero image
12
   * will always be below the text.
13
   */
14
  textFirst?: boolean;
15
};
16

17
export const CarouselContentHero = (props: Props) => {
×
18
  return (
19
    <div
20
      className={`${styles.wrapper} ${
21
        props.textFirst ? styles["text-first"] : styles["hero-first"]
×
22
      }`}
23
    >
24
      <div className={styles.text}>
25
        <div className={styles.heading}>{props.heading}</div>
26
        <div className={styles.body}>{props.body}</div>
27
      </div>
28
      <div className={styles.hero}>
29
        <Image src={props.heroImage} alt="" />
30
      </div>
31
    </div>
32
  );
33
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc