Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 7146 Rev 7147
Línea 267... Línea 267...
267
  document,
267
  document,
268
  sharedItem,
268
  sharedItem,
269
  type,
269
  type,
270
  voteUrl,
270
  voteUrl,
271
}) => {
271
}) => {
272
  const [isReadMoreActive, setIsReadMoreActive] = useState(false)
272
  const [readMore, setReadMore] = useState(false)
273
  const labels = useSelector(({ intl }) => intl.labels)
273
  const labels = useSelector(({ intl }) => intl.labels)
Línea -... Línea 274...
-
 
274
 
274
 
275
  const onReadMore = () => {
-
 
276
    setReadMore(!readMore)
Línea 275... Línea 277...
275
  const readMoreHandler = () => setIsReadMoreActive(!isReadMoreActive)
277
  }
276
 
278
 
277
  const htmlParsedText = (fullStringText = '') => {
279
  const htmlParsedText = (fullStringText = '') => {
278
    const fullText = parse(fullStringText)
280
    const fullText = parse(fullStringText)
279
    if (fullStringText.length > 500) {
281
    if (fullStringText.length > 500) {
280
      const shortenedString = fullStringText.substr(0, 500)
282
      const shortenedString = fullStringText.substr(0, 500)
281
      const shortenedText = parse(`${shortenedString}... `)
283
      const shortenedText = parse(`${shortenedString}... `)
282
      return (
284
      return (
283
        <>
285
        <>
284
          {isReadMoreActive ? fullText : shortenedText}
286
          {readMore ? fullText : shortenedText}
285
          <span className="cursor-pointer" onClick={readMoreHandler}>
287
          <span className="cursor-pointer" onClick={onReadMore}>
286
            {isReadMoreActive ? labels.read_less : labels.read_more}
288
            {readMore ? labels.read_less : labels.read_more}
287
          </span>
289
          </span>
288
        </>
290
        </>
289
      )
291
      )
Línea 323... Línea 325...
323
      {image && <img src={image} className="Entradas" loading="lazy" />}
325
      {image && <img src={image} className="Entradas" loading="lazy" />}
324
      {video && (
326
      {video && (
325
        <video src={video} controls poster={imagePreview} preload="none" />
327
        <video src={video} controls poster={imagePreview} preload="none" />
326
      )}
328
      )}
327
      {document && (
329
      {document && (
328
        <a href={document} target="blank" download>
330
        <a href={document} target="_blank" download rel="noreferrer">
329
          <img className="pdf" src="/images/extension/pdf.png" alt="pdf" />
331
          <img className="pdf" src="/images/extension/pdf.png" alt="pdf" />
330
        </a>
332
        </a>
331
      )}
333
      )}
332
      {sharedItem.name && (
334
      {sharedItem.name && (
333
        <div className="py-3 px-md-3">
335
        <div className="py-3 px-md-3">