fix(apartados): eliminar modal NotasApartado, solo queda DetalleLeadModal

- Eliminado NotasApartado import y JSX
- Eliminado apartadoSeleccionado state
- Eliminado onClick/tabIndex/role del card de apartado
- El único modal es DetalleLeadModal (se abre al click en el nombre)
This commit is contained in:
2026-09-11 00:08:59 +00:00
parent 4d026a36d2
commit cfffb36965

View File

@@ -44,7 +44,6 @@ import {
import { guardarResumen, cargarResumenLocal } from '../services/offline-db' import { guardarResumen, cargarResumenLocal } from '../services/offline-db'
import { suscribirPush } from '../services/push' import { suscribirPush } from '../services/push'
import { exportarLeads, exportarOportunidades, exportarApartados } from '../services/exportar' import { exportarLeads, exportarOportunidades, exportarApartados } from '../services/exportar'
import { NotasApartado } from '../components/NotasApartado'
import { FiltrosAvanzados, aplicarFiltros, type FiltrosCRM } from '../components/FiltrosAvanzados' import { FiltrosAvanzados, aplicarFiltros, type FiltrosCRM } from '../components/FiltrosAvanzados'
import { getSesion } from '../services/auth' import { getSesion } from '../services/auth'
import DashboardVendedor from '../components/DashboardVendedor' import DashboardVendedor from '../components/DashboardVendedor'
@@ -593,7 +592,6 @@ export default function MiDiaPage({ accionesSesion }: { accionesSesion: Acciones
fuente: 'lead' | 'oportunidad' fuente: 'lead' | 'oportunidad'
} | null>(null) } | null>(null)
const [tabCrm, setTabCrm] = useState<TabCrm>('leads') const [tabCrm, setTabCrm] = useState<TabCrm>('leads')
const [apartadoSeleccionado, setApartadoSeleccionado] = useState<ApartadoMiDia | null>(null)
const [leadSeleccionado, setLeadSeleccionado] = useState<LeadMiDia | OportunidadMiDia | ApartadoMiDia | null>(null) const [leadSeleccionado, setLeadSeleccionado] = useState<LeadMiDia | OportunidadMiDia | ApartadoMiDia | null>(null)
const [filtros, setFiltros] = useState<FiltrosCRM>({ texto: '', desarrollo: '', origen: '', fechaDesde: '', fechaHasta: '' }) const [filtros, setFiltros] = useState<FiltrosCRM>({ texto: '', desarrollo: '', origen: '', fechaDesde: '', fechaHasta: '' })
const [offline, setOffline] = useState(!navigator.onLine) const [offline, setOffline] = useState(!navigator.onLine)
@@ -1092,11 +1090,6 @@ export default function MiDiaPage({ accionesSesion }: { accionesSesion: Acciones
{apartadosFiltrados.map((a) => ( {apartadosFiltrados.map((a) => (
<li <li
key={a.id} key={a.id}
className="cursor-pointer"
onClick={() => setApartadoSeleccionado(a)}
role="button"
tabIndex={0}
onKeyDown={(e) => { if (e.key === 'Enter' || e.key === ' ') setApartadoSeleccionado(a) }}
> >
<FilaApartado <FilaApartado
apartado={a} apartado={a}
@@ -1500,12 +1493,7 @@ export default function MiDiaPage({ accionesSesion }: { accionesSesion: Acciones
})()} })()}
{apartadoSeleccionado && (
<NotasApartado
apartado={apartadoSeleccionado}
onCerrar={() => setApartadoSeleccionado(null)}
/>
)}
{leadSeleccionado && ( {leadSeleccionado && (