diff --git a/src/components/Dialog/QRDialog.tsx b/src/components/Dialog/QRDialog.tsx index 70e57e4c..c7762a8e 100644 --- a/src/components/Dialog/QRDialog.tsx +++ b/src/components/Dialog/QRDialog.tsx @@ -2,15 +2,16 @@ import type React from "react"; import { useEffect, useState } from "react"; import { fromByteArray } from "base64-js"; +import toast from "react-hot-toast"; import { QRCode } from "react-qrcode-logo"; import { Dialog } from "@headlessui/react"; -import { ClipboardIcon } from "@heroicons/react/24/outline"; +import { ClipboardIcon, XMarkIcon } from "@heroicons/react/24/outline"; import { Protobuf } from "@meshtastic/meshtasticjs"; -import { Card } from "../Card.js"; import { Checkbox } from "../form/Checkbox.js"; import { Input } from "../form/Input.js"; +import { IconButton } from "../IconButton.js"; export interface QRDialogProps { isOpen: boolean; @@ -52,72 +53,76 @@ export const QRDialog = ({