Total Complexity | 0 |
Complexity/F | 0 |
Lines of Code | 21 |
Function Count | 0 |
Duplicated Lines | 0 |
Ratio | 0 % |
Coverage | 100% |
Changes | 0 |
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 |