/* * Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/) * * This is free software, licensed under the GNU General Public License v3. * See /LICENSE for more information. */ import React, { useState } from "react"; import QRCode from "qrcode.react"; import PropTypes from "prop-types"; import { ForisURLs } from "../../utils/forisUrls"; import { Button } from "../../bootstrap/Button"; import { Modal, ModalBody, ModalFooter, ModalHeader, } from "../../bootstrap/Modal"; import { createAndDownloadPdf, toQRCodeContent } from "./qrCodeHelpers"; WiFiQRCode.propTypes = { SSID: PropTypes.string.isRequired, password: PropTypes.string.isRequired, }; const QR_ICON_PATH = `${ForisURLs.static}/imgs/QR_icon.svg`; export default function WiFiQRCode({ SSID, password }) { const [modal, setModal] = useState(false); return ( <> {modal ? : null} ); } QRCodeModal.propTypes = { SSID: PropTypes.string.isRequired, password: PropTypes.string.isRequired, shown: PropTypes.bool.isRequired, setShown: PropTypes.func.isRequired, }; function QRCodeModal({ shown, setShown, SSID, password, }) { return ( ); }