AOSSIE-Org / AOSSIE-Org/PictoPy-Website

Fix ESLint errors in Home1.tsx and input.tsx

Aperta
#33 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
TypeScript
Stelle
12
Fork
16
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Description

Running `npm run lint` currently reports 2 errors that should be fixed:
src/Pages/Landing page/Home1.tsx
183:29 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any

src/components/ui/input.tsx
5:18 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type

## Tasks

- [ ] `Home1.tsx:183` — In `ShuffleGrid`, replace `useRef(null)` with a proper type for the timeout ref, e.g. `useRef | null>(null)`.
- [ ] `input.tsx:5` — Replace the empty `interface InputProps extends React.InputHTMLAttributes {}` with `export type InputProps = React.InputHTMLAttributes;`.

## Acceptance Criteria

- `npm run lint` reports 0 errors (warnings out of scope for this issue).
- No behavioral changes to the app — this is a type-safety cleanup only.

## Out of Scope

Existing lint warnings (`exhaustive-deps`, `react-refresh/only-export-components`) — tracked separately if needed.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.