feat: enhance platform context with recent project tracking and access recording
This commit is contained in:
@@ -10,7 +10,7 @@ import { AppSidebar } from './AppSidebar'
|
||||
|
||||
function PlatformLayoutInner() {
|
||||
const { projectId } = useParams<{ projectId: string }>()
|
||||
const { projects } = usePlatform()
|
||||
const { recordProjectAccess } = usePlatform()
|
||||
const [sidebarOpen, setSidebarOpen] = useState(true)
|
||||
|
||||
useEffect(() => {
|
||||
@@ -18,6 +18,10 @@ function PlatformLayoutInner() {
|
||||
else setSidebarOpen(true)
|
||||
}, [projectId])
|
||||
|
||||
useEffect(() => {
|
||||
if (projectId) recordProjectAccess(projectId)
|
||||
}, [projectId, recordProjectAccess])
|
||||
|
||||
return (
|
||||
<SidebarProvider open={sidebarOpen} onOpenChange={setSidebarOpen}>
|
||||
<AppSidebar />
|
||||
|
||||
Reference in New Issue
Block a user