# Blog List Page

Blog listing page with category filter tabs, search functionality, and responsive post grid. Uses PostCard component for display with grid/list view toggle. Features loading states, empty state handling, pagination, and featured post highlight at top. Includes sidebar with popular posts, categories, and newsletter signup.

## Files

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

## Exports

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

```typescript
import { BlogListPage, default } from '@/modules/blog-list-page';
```

## Usage

```
import { BlogListPage } from '@/modules/blog-list-page';

<Route path="/blog" element={<BlogListPage />} />

• Uses useDbList() from @/db for post fetching
• Features: category tabs, search, grid/list view
• Sidebar: popular posts, categories, newsletter
```

## Dependencies

This component requires:
- `blog-core`
- `post-card`
- `animations`
