mirror of
https://github.com/SamyRai/turash.git
synced 2025-12-26 23:01:33 +00:00
- Remove nested git repository from bugulma/frontend/.git - Add all frontend files to main repository tracking - Convert from separate frontend/backend repos to unified monorepo - Preserve all frontend code and development history as tracked files - Eliminate nested repository complexity for simpler development workflow This creates a proper monorepo structure with frontend and backend coexisting in the same repository for easier development and deployment.
17 lines
621 B
TypeScript
17 lines
621 B
TypeScript
import { useMemo } from 'react';
|
|
import { LIVE_ACTIVITIES_DATA } from '@/constants.tsx';
|
|
import { Organization } from '@/types.ts';
|
|
|
|
export const useLiveActivity = (organizations: Organization[]) => {
|
|
const activitiesWithOrgs = useMemo(() => {
|
|
return LIVE_ACTIVITIES_DATA.map((activity) => {
|
|
const org = organizations.find((o) => o.id === activity.orgId);
|
|
return { ...activity, org };
|
|
}).filter((activity): activity is typeof activity & { org: Organization } => !!activity.org);
|
|
}, [organizations]);
|
|
|
|
const isLoading = organizations.length === 0;
|
|
|
|
return { activitiesWithOrgs, isLoading };
|
|
};
|