Passed
Pull Request — main (#341)
by Alejandro
03:47
created

src/short-urls/helpers/PreviewModal.tsx

Complexity

Total Complexity 0
Complexity/F 0

Size

Lines of Code 21
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 0
eloc 19
mnd 0
bc 0
fnc 0
dl 0
loc 21
bpm 0
cpm 0
noi 0
c 0
b 0
f 0
ccs 2
cts 2
cp 1
1
import { Modal, ModalBody, ModalHeader } from 'reactstrap';
2
import { ExternalLink } from 'react-external-link';
3
import { ShortUrlModalProps } from '../data';
4
import './PreviewModal.scss';
5
6 2
const PreviewModal = ({ shortUrl: { shortUrl }, toggle, isOpen }: ShortUrlModalProps) => (
7 2
  <Modal isOpen={isOpen} toggle={toggle} size="lg">
8
    <ModalHeader toggle={toggle}>
9
      Preview for <ExternalLink href={shortUrl}>{shortUrl}</ExternalLink>
10
    </ModalHeader>
11
    <ModalBody>
12
      <div className="text-center">
13
        <p className="preview-modal__loader">Loading...</p>
14
        <img src={`${shortUrl}/preview`} className="preview-modal__img" alt="Preview" />
15
      </div>
16
    </ModalBody>
17
  </Modal>
18
);
19
20
export default PreviewModal;
21