# My Orders Page

User orders listing page with order cards showing status, date, total, and items. Requires authentication and fetches orders from API. Features loading skeleton and empty state.

## Files

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

## Exports

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

```typescript
import { MyOrdersPage, default } from '@/modules/my-orders-page';
```

## Usage

```
import MyOrdersPage from '@/modules/my-orders-page';

<MyOrdersPage />

• Installed at: src/modules/my-orders-page/
• Customize text: src/modules/my-orders-page/lang/*.json
• Uses customerClient.orders.getMyOrders() for API
• Requires user to be authenticated
• Add to your router as a page component
```

## Dependencies

This component requires:
- `button`
- `badge`
- `skeleton`
- `auth-core`
- `api`
- `ecommerce-core`
