feat: introduce Teams & OKRs feature with models, types, and UI components for team management and objective tracking
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 12m53s

This commit is contained in:
Julien Froidefond
2026-01-07 10:11:59 +01:00
parent e3a47dd7e5
commit 5f661c8bfd
35 changed files with 3993 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
'use client';
import { useRouter } from 'next/navigation';
import { MembersList } from './MembersList';
import type { TeamMember } from '@/lib/types';
interface TeamDetailClientProps {
members: TeamMember[];
teamId: string;
isAdmin: boolean;
}
export function TeamDetailClient({ members, teamId, isAdmin }: TeamDetailClientProps) {
const router = useRouter();
const handleMemberUpdate = () => {
router.refresh();
};
return <MembersList members={members} teamId={teamId} isAdmin={isAdmin} onMemberUpdate={handleMemberUpdate} />;
}