diff --git a/frontend/src/components/TablaTitulares.tsx b/frontend/src/components/TablaTitulares.tsx index 42e84fb..3ffb112 100644 --- a/frontend/src/components/TablaTitulares.tsx +++ b/frontend/src/components/TablaTitulares.tsx @@ -1,7 +1,7 @@ // frontend/src/components/TablaTitulares.tsx import { useState } from 'react'; -import { Table, TableBody, TableCell, TableContainer, TableHead, TableRow, Paper, Chip, IconButton, Typography, Link, TextField } from '@mui/material'; +import { Table, TableBody, TableCell, TableContainer, TableHead, TableRow, Paper, Chip, IconButton, Typography, Link, TextField, Tooltip } from '@mui/material'; // <-- Añadir Tooltip import DeleteIcon from '@mui/icons-material/Delete'; import DragHandleIcon from '@mui/icons-material/DragHandle'; import EditIcon from '@mui/icons-material/Edit'; @@ -49,11 +49,24 @@ const SortableRow = ({ titular, onDelete, onSave, onEdit }: SortableRowProps) => } return ( - - - + + + + + - setIsEditing(true)}> + setIsEditing(true)}> {isEditing ? ( {titular.texto} )} - + - + {titular.urlFuente ? ( {formatFuente(titular.fuente)} @@ -81,13 +94,17 @@ const SortableRow = ({ titular, onDelete, onSave, onEdit }: SortableRowProps) => formatFuente(titular.fuente) )} - - { e.stopPropagation(); onEdit(titular); }}> - - - { e.stopPropagation(); onDelete(titular.id); }} sx={{ color: '#ef4444' }}> - - + + + { e.stopPropagation(); onEdit(titular); }}> + + + + + { e.stopPropagation(); onDelete(titular.id); }} sx={{ color: '#ef4444' }}> + + + ); @@ -128,7 +145,7 @@ const TablaTitulares = ({ titulares, onReorder, onDelete, onEdit, onSave }: Tabl t.id)} strategy={verticalListSortingStrategy}> - + Texto del Titular Tipo @@ -136,7 +153,7 @@ const TablaTitulares = ({ titulares, onReorder, onDelete, onEdit, onSave }: Tabl Acciones - + {titulares.map((titular) => ( ))}