From 26e97d8c1506ee532e7d9494cde5f57da801f8c1 Mon Sep 17 00:00:00 2001 From: Frontend Frankie Date: Wed, 18 Mar 2026 12:04:43 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20resolve=20ESLint=20errors=20=E2=80=94=20?= =?UTF-8?q?unused=20param=20and=20impure=20render=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AccountLinking: remove unused _fields param from handleConnect - Coupons: extract Date.now() to pure helper function outside component to satisfy react-hooks/purity rule Co-Authored-By: Paperclip --- src/pages/AccountLinking.tsx | 8 ++++---- src/pages/Coupons.tsx | 13 +++++++++---- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/pages/AccountLinking.tsx b/src/pages/AccountLinking.tsx index 3b4d8b2..eac6f57 100644 --- a/src/pages/AccountLinking.tsx +++ b/src/pages/AccountLinking.tsx @@ -44,7 +44,7 @@ export function AccountLinking() { const [connected, setConnected] = useState(['meijer', 'kroger']) const [status, setStatus] = useState<'idle' | 'connecting' | 'success' | 'error'>('idle') - function handleConnect(storeId: string, _fields: Record) { + function handleConnect(storeId: string) { setStatus('connecting') // Simulate connection — fields will be sent to API when available setTimeout(() => { @@ -119,7 +119,7 @@ export function AccountLinking() { handleConnect(store.id, fields)} + onSubmit={() => handleConnect(store.id)} onCancel={() => { setLinking(null) setStatus('idle') @@ -149,7 +149,7 @@ function LinkForm({ }: { store: StoreConfig status: string - onSubmit: (fields: Record) => void + onSubmit: () => void onCancel: () => void }) { const [values, setValues] = useState>(() => @@ -192,7 +192,7 @@ function LinkForm({ {status === 'idle' && (