Passed
Pull Request — develop (#758)
by Kevin Van
10:13 queued 04:10
created

src/components/AltTitle.tsx   A

Complexity

Total Complexity 2
Complexity/F 0

Size

Lines of Code 19
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 17
mnd 2
bc 2
fnc 0
dl 0
loc 19
rs 10
bpm 0
cpm 0
noi 0
c 0
b 0
f 0
1
import ReactFitText from "@kennethormandy/react-fittext"
2
import React from "react"
3
4
import { AltTitleProps } from "../Types/Title"
5
import "./AltTitle.scss"
6
7
export const AltTitle = ({ variant, title, fitText }: AltTitleProps) => (
8
  <header className={`repeating_header repeating_header--${variant}`}>
9
    <h2 className="repeating_header__title">
10
      {fitText ? <ReactFitText compressor={2.5}>{title}</ReactFitText> : title}
11
    </h2>
12
    <span className="repeating_header__tag">
13
      {fitText ? <ReactFitText compressor={2}>{title}</ReactFitText> : title}
14
    </span>
15
  </header>
16
)
17
18
AltTitle.defaultProps = { variant: `black`, fitText: false }
19