Wrap CORP/ClientHub routes with RequireAccess for enterprise clients

cgen-cb76d599d0ad4f88a1977f87062f3ec7
This commit is contained in:
Builder.io 2025-11-15 09:22:07 +00:00
parent 2820e4ec3b
commit ca60030fc7

View file

@ -197,7 +197,14 @@ const App = () => (
<Route path="/dashboard/labs" element={<LabsDashboard />} /> <Route path="/dashboard/labs" element={<LabsDashboard />} />
<Route path="/dashboard/gameforge" element={<GameForgeDashboard />} /> <Route path="/dashboard/gameforge" element={<GameForgeDashboard />} />
<Route path="/dashboard/dev-link" element={<DevLinkDashboard />} /> <Route path="/dashboard/dev-link" element={<DevLinkDashboard />} />
<Route path="/hub/client" element={<ClientHub />} /> <Route
path="/hub/client"
element={
<RequireAccess>
<ClientHub />
</RequireAccess>
}
/>
<Route path="/realms" element={<Realms />} /> <Route path="/realms" element={<Realms />} />
<Route path="/investors" element={<Investors />} /> <Route path="/investors" element={<Investors />} />
<Route path="/roadmap" element={<Roadmap />} /> <Route path="/roadmap" element={<Roadmap />} />
@ -596,27 +603,51 @@ const App = () => (
{/* Client Hub routes */} {/* Client Hub routes */}
<Route <Route
path="/hub/client/dashboard" path="/hub/client/dashboard"
element={<ClientDashboard />} element={
<RequireAccess>
<ClientDashboard />
</RequireAccess>
}
/> />
<Route <Route
path="/hub/client/projects" path="/hub/client/projects"
element={<ClientProjects />} element={
<RequireAccess>
<ClientProjects />
</RequireAccess>
}
/> />
<Route <Route
path="/hub/client/invoices" path="/hub/client/invoices"
element={<ClientInvoices />} element={
<RequireAccess>
<ClientInvoices />
</RequireAccess>
}
/> />
<Route <Route
path="/hub/client/contracts" path="/hub/client/contracts"
element={<ClientContracts />} element={
<RequireAccess>
<ClientContracts />
</RequireAccess>
}
/> />
<Route <Route
path="/hub/client/reports" path="/hub/client/reports"
element={<ClientReports />} element={
<RequireAccess>
<ClientReports />
</RequireAccess>
}
/> />
<Route <Route
path="/hub/client/settings" path="/hub/client/settings"
element={<ClientSettings />} element={
<RequireAccess>
<ClientSettings />
</RequireAccess>
}
/> />
{/* Nexus routes */} {/* Nexus routes */}