@@ -162,16 +179,17 @@ function ActivitySkeleton() {
);
}
-export function ActivityFeed() {
- const [filterType, setFilterType] = useState
("all");
- const [projectId, setProjectId] = useState("all");
-
- const { activities, projects, loading, error, refresh } = useActivityFeed({
- limit: 50,
- projectId: projectId === "all" ? undefined : projectId,
- filterType: filterType === "all" ? undefined : filterType,
- });
-
+export function ActivityFeedContent({
+ activities,
+ projects,
+ loading,
+ error,
+ refresh,
+ filterType,
+ onFilterTypeChange,
+ projectId,
+ onProjectIdChange,
+}: ActivityFeedContentProps) {
return (
@@ -182,7 +200,7 @@ export function ActivityFeed() {
{/* Filter by type */}
-
-
@@ -92,3 +93,8 @@ export function ActivityStats() {
);
}
+
+export function ActivityStats() {
+ const { activities, loading } = useActivityFeed({ limit: 100 });
+ return