# Favorites Blog Block

Saved posts page block showing bookmarked blog posts in grid. Includes empty state with browse CTA, clear all button, and remove from favorites per item.

## Files

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

## Exports

**Components/Functions:** `FavoritesBlogBlock`

```typescript
import { FavoritesBlogBlock } from '@/modules/favorites-blog-block';
```

## Usage

```
import { FavoritesBlogBlock } from '@/modules/favorites-blog-block';
import type { Post } from '@/modules/blog-core/types';

const favorites: Post[] = [...];

<FavoritesBlogBlock
  favorites={favorites}
  onClearAll={() => clearFavorites()}
/>

• Receives favorites as prop (reusable block)
• Optional onClearAll callback
• Empty state: "No saved posts" with blog link
• Use favorites-blog-page for full page with hooks
```

## Dependencies

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