# Reset Password Page

Centered card password reset page with Layout wrapper. Validates reset code and username from URL parameters (?code=&username=). Features new password input with confirmation and show/hide toggle. Uses useAuth hook from auth-core for password reset.

## Files

| Target | Type |
|--------|------|
| `$modules$/reset-password-page/index.ts` | index |
| `$modules$/reset-password-page/reset-password-page.tsx` | page |
| `$modules$/reset-password-page/lang/en.json` | lang |
| `$modules$/reset-password-page/lang/tr.json` | lang |
| `$modules$/reset-password-page/lang/pt.json` | lang |

## Exports

**Components/Functions:** `ResetPasswordPage`, `default`

```typescript
import { ResetPasswordPage, default } from '@/modules/reset-password-page';
```

## Usage

```
import ResetPasswordPage from '@/modules/reset-password-page';

<ResetPasswordPage />

• Installed at: src/modules/reset-password-page/
• Customize text: src/modules/reset-password-page/lang/*.json
• Uses useAuth() hook from auth-core:
  const { resetPassword } = useAuth();
  await resetPassword(username, code, newPassword);
• Expects ?code= and ?username= URL parameters from email link
• Add to your router as a page component
```

## Dependencies

This component requires:
- `auth-core`
- `api`
