feat(proyectos): Miembros pasa a ser su propia pestaña junto a Info
Antes la lista de miembros del proyecto vivia dentro de la pestaña Info, mezclada con los campos del proyecto. Se extrae a un componente propio (ProjectMembersTab) y se agrega como pestaña "Miembros" justo a la derecha de "Info" en el detalle del proyecto. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,7 @@ import { StatusBadge } from '../../components/StatusBadge.jsx';
|
||||
import { CommentsPanel } from '../../components/CommentsPanel.jsx';
|
||||
import { AttachmentsPanel } from '../../components/AttachmentsPanel.jsx';
|
||||
import ProjectInfoTab from './ProjectInfoTab.jsx';
|
||||
import ProjectMembersTab from './ProjectMembersTab.jsx';
|
||||
import ProjectActivitiesTab from './ProjectActivitiesTab.jsx';
|
||||
import ProjectGanttTab from './ProjectGanttTab.jsx';
|
||||
import ProjectCalendarTab from './ProjectCalendarTab.jsx';
|
||||
@@ -38,6 +39,7 @@ export default function ProyectoDetallePage() {
|
||||
<Tabs
|
||||
tabs={[
|
||||
{ key: 'info', label: t('tab_info') },
|
||||
{ key: 'members', label: t('tab_members') },
|
||||
{ key: 'activities', label: t('tab_activities') },
|
||||
{ key: 'gantt', label: t('tab_gantt') },
|
||||
{ key: 'calendar', label: t('tab_calendar') },
|
||||
@@ -49,6 +51,7 @@ export default function ProyectoDetallePage() {
|
||||
/>
|
||||
|
||||
{tab === 'info' && <ProjectInfoTab project={project} onChanged={reload} />}
|
||||
{tab === 'members' && <ProjectMembersTab project={project} onChanged={reload} />}
|
||||
{tab === 'activities' && <ProjectActivitiesTab projectId={projectId} />}
|
||||
{tab === 'gantt' && <ProjectGanttTab projectId={projectId} />}
|
||||
{tab === 'calendar' && <ProjectCalendarTab projectId={projectId} />}
|
||||
|
||||
Reference in New Issue
Block a user