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() {