Skip to content

useActivityLog

Activity tracking and audit log composable.

Import

typescript
const {
  activities,
  isLoading,
  fetchActivities,
  logActivity,
} = useActivityLog(projectId)

Parameters

ParameterTypeDescription
projectIdRef<string>Reactive project UUID

Methods

MethodParametersReturnsDescription
fetchActivitieslimit?: numberPromise<void>Load activity log
logActivityaction: string, details: anyPromise<void>Record activity

Activity Types

Activities track actions like match approvals, spec assignments, document uploads, and project setting changes.

Source

app/composables/useActivityLog.ts

Built with VitePress