Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4623 Rev 4636
Línea 159... Línea 159...
159
  ownerFileImagepreview,
159
  ownerFileImagepreview,
160
  ownerFileVideo,
160
  ownerFileVideo,
161
  ownerFileDocument,
161
  ownerFileDocument,
162
  sharedItem
162
  sharedItem
163
}) => {
163
}) => {
-
 
164
  const [isReadMoreActive, setIsReadMoreActive] = useState(false);
-
 
165
 
-
 
166
  const readMoreHandler = () => setIsReadMoreActive(!isReadMoreActive)
-
 
167
 
-
 
168
  const htmlParsedText = (fullStringText) => {
-
 
169
    const fullText = parse(fullStringText)
-
 
170
    if (fullStringText.length > 500) {
-
 
171
      const shortenedString = fullStringText.substr(0, 500);
-
 
172
      const shortenedText = parse(`${shortenedString}... `);
-
 
173
      return (
-
 
174
        <p>
-
 
175
          {isReadMoreActive ? fullText : shortenedText}
-
 
176
          <span className='cursor-pointer' onClick={readMoreHandler}>
-
 
177
            {isReadMoreActive ? " Leer menos" : " Leer más"}
-
 
178
          </span>
-
 
179
        </p>
-
 
180
      );
-
 
181
    }
-
 
182
    return <p>{fullText}</p>
-
 
183
  }
-
 
184
 
164
  return (
185
  return (
165
    <>
186
    <>
166
      <p>{parse(ownerDescription)}</p>
187
      {ownerDescription && htmlParsedText(ownerDescription)}
167
      {ownerFileImage &&
188
      {ownerFileImage &&
168
        <img src={ownerFileImage} className="Entradas" loading='lazy' />
189
        <img src={ownerFileImage} className="Entradas" loading='lazy' />
169
      }
190
      }
170
      {ownerFileVideo &&
191
      {ownerFileVideo &&
171
        <video
192
        <video