fix: mensaje claro cuando no hay actividades para agregar como dependencia

"Agregar dependencia" no daba ninguna señal cuando el combo quedaba vacio
(proyecto con una sola actividad, o ya se agregaron todas las demas) --
se podia percibir como que el boton "no hacia nada". El mecanismo en si
funcionaba bien (verificado con curl y Playwright con 2+ actividades).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-09-10 11:40:26 -05:00
parent 841d2b884a
commit 92591f5c44
6 changed files with 23 additions and 8 deletions
@@ -205,12 +205,16 @@ export default function ActivityDetailPanel({ activity, projectId, siblingActivi
<button className="icon-btn" onClick={() => removeDep(d.id)}><Trash2 size={15} /></button>
</div>
))}
<div style={{ display: 'flex', gap: 8, marginTop: 8 }}>
<div style={{ flex: 1 }}>
<ComboBox options={depOptions} value={addingDep} onChange={setAddingDep} placeholder={t('activity_depends_on')} />
{depOptions.length === 0 ? (
<div className="text-muted" style={{ fontSize: '.78rem', marginTop: 8 }}>{t('activity_no_dependency_options')}</div>
) : (
<div style={{ display: 'flex', gap: 8, marginTop: 8 }}>
<div style={{ flex: 1 }}>
<ComboBox options={depOptions} value={addingDep} onChange={setAddingDep} placeholder={t('activity_depends_on')} />
</div>
<Button variant="standard" icon={Plus} onClick={addDep} disabled={!addingDep}>{t('activity_add_dependency')}</Button>
</div>
<Button variant="standard" icon={Plus} onClick={addDep}>{t('activity_add_dependency')}</Button>
</div>
)}
</div>
)}