# ProjectPage

**Kind:** Component

**Source:** [`atloria-monorepo/apps/web/src/app/app/projects/[id]/page.tsx`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/web/src/app/app/projects/[id]/page.tsx#L53)

## Props

| Name | Type | Required | Default |
|---|---|---|---|
| `params` | `Promise` | ✓ | - |

## Diagram

```mermaid
graph TD
    component_ProjectPage_767b481d["ProjectPage"]
    class component_ProjectPage_767b481d rootComponent
```

## Relationships

- RENDERS → `ProjectHeader`
- RENDERS → `DashboardTabBar`
- RENDERS → `DocsChangesBanner`
- RENDERS → `OverviewTab`
- RENDERS → `VersionsContent`
- RENDERS → `ChangesContent`
- RENDERS → `TranslationsContent`
- RENDERS → `VideoTab`
- RENDERS → `ScenariosTab`
- RENDERS → `ExportModal`
- RENDERS → `GenerateDocModal`
- RENDERS → `SettingsShell`
- RENDERS → `Link`
- RENDERS → `SettingsSection`
- RENDERS → `SiteUrlField`
- RENDERS → `Check`
- RENDERS → `Copy`
- RENDERS → `ExternalLink`
- RENDERS → `CustomDomainPublishingRow`
- RENDERS → `ProjectPublishButton`
- RENDERS → `DocsReviewToggle`
- RENDERS → `GitSyncCard`
- RENDERS → `WebhooksContent`
- RENDERS → `TechnicalDocsSection`
- RENDERS → `SnippetsSection`
- RENDERS → `ChangelogContent`
- RENDERS → `CapturedFlows`
- RENDERS → `TourExperiences`
- RENDERS → `ClientSdksSection`
- RENDERS → `DevelopersSection`
- RENDERS → `DocumentationAutomationSection`
- RENDERS → `RetentionPolicySection`
- USES_HOOK → `useSession`
- USES_HOOK → `useAPIClient`
- USES_HOOK → `useProjectContext`
- USES_HOOK → `useProject`
- USES_HOOK → `useRouter`
- USES_HOOK → `useState`
- USES_HOOK → `useSearchParams`
- USES_HOOK → `useRef`
- USES_HOOK → `useEffect`
- USES_HOOK → `useCallback`
