From 6c7ee7f484467c65496d014e773c3a3faf50cc8e Mon Sep 17 00:00:00 2001 From: BenKurrek Date: Fri, 8 Mar 2024 16:57:53 -0500 Subject: [PATCH 1/2] qr codes finished --- src/constants/common.ts | 2 +- .../claim/components/ticket/QrDetails.tsx | 16 +-- src/features/ticket-qr/TicketQRCode.tsx | 5 - src/features/ticket-qr/TicketQRPage.tsx | 117 ++++++++++++++++++ src/hooks/useTicketClaimParams.tsx | 28 +++++ src/router.tsx | 2 +- 6 files changed, 153 insertions(+), 17 deletions(-) delete mode 100644 src/features/ticket-qr/TicketQRCode.tsx create mode 100644 src/features/ticket-qr/TicketQRPage.tsx create mode 100644 src/hooks/useTicketClaimParams.tsx diff --git a/src/constants/common.ts b/src/constants/common.ts index 9b572136..c9606ca7 100644 --- a/src/constants/common.ts +++ b/src/constants/common.ts @@ -23,4 +23,4 @@ export const MAX_FILE_SIZE = 10000000; export const PAGE_SIZE_LIMIT = 5; export const NFT_ATTEMPT_KEY = 'NFT_ATTEMPT'; export const PAGE_QUERY_PARAM = 'page'; -export const KEYPOM_EVENTS_CONTRACT = '1709855966879-kp-ticketing.testnet'; +export const KEYPOM_EVENTS_CONTRACT = '1709933659487-kp-ticketing.testnet'; diff --git a/src/features/claim/components/ticket/QrDetails.tsx b/src/features/claim/components/ticket/QrDetails.tsx index 97dcf435..8c402e25 100644 --- a/src/features/claim/components/ticket/QrDetails.tsx +++ b/src/features/claim/components/ticket/QrDetails.tsx @@ -4,9 +4,10 @@ import QRCode from 'react-qr-code'; interface QrDetailsProps { qrValue: string; ticketName: string; + eventName: string; } -export const QrDetails = ({ qrValue, ticketName }: QrDetailsProps) => { +export const QrDetails = ({ qrValue, ticketName, eventName }: QrDetailsProps) => { const handleDownloadQrCode = () => { const svg = document.getElementById('QRCode'); @@ -50,16 +51,11 @@ export const QrDetails = ({ qrValue, ticketName }: QrDetailsProps) => { > - - {ticketName} + + {eventName} - + + Save this QR code and show it at the event to gain entry.