Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 1507 Rev 1567
Línea 1... Línea 1...
1
import React, { useEffect, useMemo, useState } from 'react'
1
import React, { useEffect, useMemo, useState } from 'react'
2
import { Link } from 'react-router-dom'
2
import { useHistory } from 'react-router-dom'
3
import { axios } from '../../../utils'
-
 
4
import { useSelector } from 'react-redux'
3
import { useSelector } from 'react-redux'
5
import { Avatar, Box } from '@mui/material'
4
import { Avatar, Box } from '@mui/material'
6
import styled from 'styled-components'
5
import styled from 'styled-components'
Línea 7... Línea 6...
7
 
6
 
-
 
7
import { axios } from '@app/utils'
8
import { ButtonPrimary } from '@buttons'
8
 
9
import WidgetWrapper from '../WidgetLayout'
9
import WidgetWrapper from '../WidgetLayout'
-
 
10
import EmptySection from '@app/components/UI/EmptySection'
Línea 10... Línea 11...
10
import EmptySection from '../../UI/EmptySection'
11
import Button from '@app/components/UI/buttons/Buttons'
11
 
12
 
12
const WidgetHeader = styled(WidgetWrapper.Header)`
13
const WidgetHeader = styled(WidgetWrapper.Header)`
13
  align-items: baseline;
14
  align-items: baseline;
Línea 100... Línea 101...
100
}
101
}
Línea 101... Línea 102...
101
 
102
 
102
const Item = ({ suggest, btnLabelAccept }) => {
103
const Item = ({ suggest, btnLabelAccept }) => {
103
  const { name, profile, image } = suggest
104
  const { name, profile, image } = suggest
-
 
105
  const labels = useSelector(({ intl }) => intl.labels)
Línea 104... Línea 106...
104
  const labels = useSelector(({ intl }) => intl.labels)
106
  const history = useHistory()
105
 
107
 
106
  return (
108
  return (
107
    <WidgetItem>
109
    <WidgetItem>
Línea 112... Línea 114...
112
          alt={`${name} profile image`}
114
          alt={`${name} profile image`}
113
        />
115
        />
114
        <h2 title={name}>{name}</h2>
116
        <h2 title={name}>{name}</h2>
115
      </WidgetContent>
117
      </WidgetContent>
Línea 116... Línea 118...
116
 
118
 
117
      <Link to={profile}>
119
      <Button onClick={() => history.replace(profile)}>
118
        <ButtonPrimary label={btnLabelAccept || labels.view_profile} />
120
        {btnLabelAccept || labels.view_profile}
119
      </Link>
121
      </Button>
120
    </WidgetItem>
122
    </WidgetItem>
121
  )
123
  )
Línea 122... Línea 124...
122
}
124
}