Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6967 | Rev 6974 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 6967 Rev 6968
Línea 145... Línea 145...
145
  max-height: 50px;
145
  max-height: 50px;
146
  max-width: 50px;
146
  max-width: 50px;
147
`
147
`
Línea 148... Línea 148...
148
 
148
 
-
 
149
function messageAreEqual(oldProps, newProps) {
149
function messageAreEqual(oldProps, newProps) {
150
  return oldProps.message.id
-
 
151
    ? oldProps.message.id === newProps.message.id
150
  return oldProps.message.id === newProps.message.id
152
    : oldProps.message.uuid === newProps.message.uuid
Línea 151... Línea 153...
151
}
153
}
152
 
154
 
153
const Chat = ({ children }) => {
155
const Chat = ({ children }) => {
Línea 209... Línea 211...
209
}
211
}
Línea 210... Línea 212...
210
 
212
 
211
// eslint-disable-next-line react/display-name
213
// eslint-disable-next-line react/display-name
212
const Message = memo(({ message }) => {
214
const Message = memo(({ message }) => {
213
  const senderName = (message) => {
215
  const senderName = (message) => {
-
 
216
    if (message.type === 'group' && !message.u === 1) {
-
 
217
      return <span className="user_name">{message.user_name}</span>
214
    if (message.type === 'group' && !message.u === 1) return message.user_name
218
    }
Línea 215... Línea 219...
215
  }
219
  }
216
 
220
 
217
  const messagesContent = {
221
  const messagesContent = {
Línea 234... Línea 238...
234
    ),
238
    ),
235
  }
239
  }
Línea 236... Línea 240...
236
 
240
 
237
  return (
241
  return (
238
    <>
242
    <>
239
      <span className="user_name">{senderName(message)}</span>
243
      {senderName(message)}
240
      <StyledMessage
244
      <StyledMessage
241
        send={message.u ? message.u === 1 : message.side === 'left'}
245
        send={message.u ? message.u === 1 : message.side === 'left'}
242
      >
246
      >
243
        {messagesContent[message.mtype || message.type]}
247
        {messagesContent[message.mtype || message.type]}