# Products Page

Full-featured product listing page with sidebar filters (category, price range, rating), sorting options (price, name, rating, newest), view toggle (grid/list), pagination, and search integration. Uses ProductCard component for display. Includes loading skeletons, empty state handling, and responsive design with collapsible mobile filters.

## Files

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

## Exports

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

```typescript
import { ProductsPage, default } from '@/modules/products-page';
```

## Usage

```
import ProductsPage from '@/modules/products-page';

<Route path="/products" element={<ProductsPage />} />

• Installed at: src/modules/products-page/
• Add link: <Link to="/products">Browse Products</Link>
• Supports filters, sorting, grid/list view, pagination
• Uses useDbList from @/db for data fetching
```

## Dependencies

This component requires:
- `ecommerce-core`
- `product-card`
- `animations`
