# Post Detail Page

Blog post detail page that fetches post data by slug from URL params. Uses useDbGet from @/db and renders PostDetailBlock. Includes loading skeleton, error handling for not found posts, and automatic page title.

## Files

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

## Exports

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

```typescript
import { PostDetailPage, default } from '@/modules/post-detail-page';
```

## Usage

```
import { PostDetailPage } from '@/modules/post-detail-page';

<Route path="/blog/:slug" element={<PostDetailPage />} />

• Uses useDbGet() from @/db to fetch post by slug
• Fetches post by slug from URL params
• Shows loading skeleton while fetching
• Handles post not found state
```

## Dependencies

This component requires:
- `blog-core`
- `post-detail-block`
