From 4a62b535ab226304b5e15c58818987c0f32051e3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 10:40:59 +0000 Subject: [PATCH 1/2] Initial plan From 08c2a00bbd18319b4db35050a751b84bd56d4b98 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 10:48:07 +0000 Subject: [PATCH 2/2] Improve variable and function name descriptiveness across codebase Co-authored-by: javierlinked <596800+javierlinked@users.noreply.github.com> --- .../app/tickets/components/tickets-page.tsx | 2 +- packages/app/src/app/tickets/create/page.tsx | 26 +++++++++---------- packages/app/src/components/network-guard.tsx | 6 ++--- packages/app/src/context/notifications.tsx | 14 +++++----- .../src/hooks/tickets/useAvailableTickets.ts | 6 ++--- .../app/src/hooks/tickets/useBuyTicket.ts | 6 ++--- .../app/src/hooks/tickets/useOwnedTickets.ts | 16 ++++++------ .../app/src/hooks/tickets/useTicketIds.ts | 6 ++--- .../hooks/web3/useTransactionNotifications.ts | 10 +++---- .../app/src/hooks/web3/useTransactionState.ts | 8 +++--- .../src/services/contract/contractService.ts | 4 +-- packages/hardhat/test/TicketContract.test.ts | 4 +-- 12 files changed, 54 insertions(+), 54 deletions(-) diff --git a/packages/app/src/app/tickets/components/tickets-page.tsx b/packages/app/src/app/tickets/components/tickets-page.tsx index f7023bb..ae6bebe 100644 --- a/packages/app/src/app/tickets/components/tickets-page.tsx +++ b/packages/app/src/app/tickets/components/tickets-page.tsx @@ -137,7 +137,7 @@ function TicketsContent({ useEffect(() => { if (isSuccess) { - setRefreshKey((k) => k + 1) + setRefreshKey((prevKey) => prevKey + 1) } }, [isSuccess]) diff --git a/packages/app/src/app/tickets/create/page.tsx b/packages/app/src/app/tickets/create/page.tsx index 46cfa1f..9b8ce47 100644 --- a/packages/app/src/app/tickets/create/page.tsx +++ b/packages/app/src/app/tickets/create/page.tsx @@ -8,14 +8,14 @@ import { useTransactionNotifications } from '@/hooks/web3/useTransactionNotifica import { InlineSpinner } from '@/components/loading-spinner' export default function CreateTicket() { - const [name, setName] = useState('') - const [price, setPrice] = useState('0.01') - const [amount, setAmount] = useState('100') + const [ticketName, setTicketName] = useState('') + const [ticketPrice, setTicketPrice] = useState('0.01') + const [ticketSupply, setTicketSupply] = useState('100') const [maxSellPerPerson, setMaxSellPerPerson] = useState('5') const [infoUrl, setInfoUrl] = useState('') const { address, chain } = useAccount() - const { Add } = useNotifications() + const { addNotification } = useNotifications() const { address: contractAddress, abi } = useContractConfig(chain) @@ -38,7 +38,7 @@ export default function CreateTicket() { const handleCreateTicket = () => { if (!address) { - Add('Please connect your wallet first', { type: 'warning' }) + addNotification('Please connect your wallet first', { type: 'warning' }) return } @@ -48,7 +48,7 @@ export default function CreateTicket() { address: contractAddress, abi, functionName: 'create', - args: [name, parseEther(price), BigInt(amount), BigInt(maxSellPerPerson), infoUrl, emptyBytes as `0x${string}`], + args: [ticketName, parseEther(ticketPrice), BigInt(ticketSupply), BigInt(maxSellPerPerson), infoUrl, emptyBytes as `0x${string}`], }) } @@ -64,8 +64,8 @@ export default function CreateTicket() { setName(e.target.value)} + value={ticketName} + onChange={(e) => setTicketName(e.target.value)} placeholder='Enter event name' className='input-field' /> @@ -76,8 +76,8 @@ export default function CreateTicket() { setPrice(e.target.value)} + value={ticketPrice} + onChange={(e) => setTicketPrice(e.target.value)} placeholder='0.01' className='input-field' step='0.01' @@ -89,8 +89,8 @@ export default function CreateTicket() { setAmount(e.target.value)} + value={ticketSupply} + onChange={(e) => setTicketSupply(e.target.value)} placeholder='100' className='input-field' min='1' @@ -126,7 +126,7 @@ export default function CreateTicket() {