import {Route, Routes} from 'react-router-dom'; import {LoginPage} from '@/app/auth/login-page'; import {RegisterPage} from '@/app/auth/register-page'; import {VerifyEmailPage} from '@/app/auth/verify-email-page'; import {PasswordResetPage} from '@/app/auth/password-reset-page'; import {InitProject} from '@/app/init/project'; import {InitRepository} from '@/app/init/repository'; import {UserProfile} from '@/app/user/user'; import {ProjectLayout} from '@/app/project/layout'; import {ProjectOverview} from '@/app/project/overview'; import {ProjectActivity} from '@/app/project/activity'; import {ProjectRepositories} from '@/app/project/repositories'; import {ProjectIssues} from '@/app/project/issues'; import {ProjectBoards} from '@/app/project/boards'; import {ProjectBoardDetail} from '@/app/project/boards/[boardId]'; import {IssueNew} from '@/app/project/issue-new'; import {IssueDetail} from '@/app/project/issue-detail'; import {IssueEdit} from '@/app/project/issue-edit'; import {ProjectMembers} from '@/app/project/member'; import {ProjectRoom} from '@/app/project/room'; import {ProjectArticles} from '@/app/project/articles'; import {ProjectResources} from '@/app/project/resources'; import {ProjectSettings} from '@/app/project/settings'; import {RepoLayout} from '@/app/repository/layout'; import {RepoOverview} from '@/app/repository/overview'; import {RepoBranches} from '@/app/repository/branches'; import {RepoCommits} from '@/app/repository/commits'; import {RepoContributors} from '@/app/repository/contributors'; import {RepoFiles} from '@/app/repository/files'; import {RepoTags} from '@/app/repository/tags'; import {RepoPullRequests} from '@/app/repository/pull-requests'; import {RepoPullRequestNew} from '@/app/repository/pull-request-new'; import {RepoPullRequestDetail} from '@/app/repository/pull-request-detail'; import {RepoSettingsLayout} from '@/app/repository/settings/layout'; import {RepoSettingsGeneral} from '@/app/repository/settings/general'; import {RepoSettingsTags} from '@/app/repository/settings/tags'; import {RepoSettingsBranches} from '@/app/repository/settings/branches'; import {RepoSettingsArchive} from '@/app/repository/settings/archive'; import {RepoSettingsMembers} from '@/app/repository/settings/members'; import {RepoSettingsWebhooks} from '@/app/repository/settings/webhooks'; import {RepoCommitDetail} from '@/app/repository/commit-diff'; import {SettingsGeneral} from '@/app/project/settings/general'; import {SettingsLabels} from '@/app/project/settings/labels'; import {SettingsSkills} from '@/app/project/settings/skills'; import {SkillsInit} from '@/app/project/skills-init'; import {SettingsBilling} from '@/app/project/settings/billing'; import {SettingsMembers} from '@/app/project/settings/members'; import {SettingsOAuth} from '@/app/project/settings/oauth'; import {SettingsWebhook} from '@/app/project/settings/webhook'; import {SettingsLayout} from '@/app/settings/layout'; import {SettingsProfile} from '@/app/settings/profile'; import {SettingsAccount} from '@/app/settings/account'; import {SettingsSecurity} from '@/app/settings/security'; import {SettingsTokens} from '@/app/settings/tokens'; import {SettingsSshKeys} from '@/app/settings/ssh-keys'; import {SettingsPreferences} from '@/app/settings/preferences'; import {SettingsActivity} from '@/app/settings/activity'; import NotifyLayout from '@/app/notify/layout'; import NotifyPage from '@/app/notify/page'; import LandingPage from '@/app/page'; import SearchPage from '@/app/search/page'; import PricingPage from '@/app/pricing/page'; import SkillsPage from '@/app/skills/page'; import SolutionsPage from '@/app/solutions/page'; import NetworkPage from '@/app/network/page'; import AboutPage from '@/app/about/page'; import DocsPage from '@/app/docs/page'; import SolutionsRoomsPage from '@/app/solutions/rooms/page'; import SolutionsMemoryPage from '@/app/solutions/memory/page'; import SolutionsGovernancePage from '@/app/solutions/governance/page'; import SkillsPublishPage from '@/app/skills/publish/page'; import SkillsDocsPage from '@/app/skills/docs/page'; import NetworkRoomsPage from '@/app/network/rooms/page'; import NetworkApiPage from '@/app/network/api/page'; import PricingEnterprisePage from '@/app/pricing/enterprise/page'; import PricingFaqPage from '@/app/pricing/faq/page'; import {ProtectedRoute} from '@/components/auth/protected-route'; import {WorkspaceLayout} from '@/app/workspace/layout'; import {WorkspaceOverview} from '@/app/workspace/overview'; import {WorkspaceProjects} from '@/app/workspace/projects'; import {WorkspaceMembers} from '@/app/workspace/members'; import {WorkspaceSettings} from '@/app/workspace/settings'; import {WorkspaceBilling} from '@/app/workspace/billing'; import {AcceptWorkspaceInvitePage} from '@/app/auth/accept-workspace-invite-page'; import {WorkspaceRedirect} from '@/app/workspace/redirect'; import {InitWorkspace} from '@/app/init/workspace'; import HomePage from '@/app/homepage/page'; function App() { return ( }/> }/> }/> }/> }/> }/> }/> {/* Landing sub-pages */} }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }> }/> }/> }/> }/> }/> }> }/> }/> }/> }/> }/> }/> }/> }/> }> }/> }> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }> }/> }/> }/> }/> }/> }/> }/> }> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }/> }> }/> }/> }/> }/> }/> }/> }/> }/> }> }/> }/> }/> }/> }/> ); } export default App;