Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
6794 stevensc 1
/* eslint-disable react/prop-types */
2
import React from 'react'
3
import EditIcon from '@mui/icons-material/EditOutlined'
4
import AddIcon from '@mui/icons-material/Add'
5
 
6
const ProfileWidget = ({
7
    title = '',
8
    addUrl = '',
9
    onAdd = () => { },
10
    onEdit = () => { },
11
    justEdit = false,
12
    children
13
}) => {
14
    const PATH = window.location.pathname
15
    return (
16
        <section className='experience__user-card'>
17
            <div className='card__options-container'>
18
                <h2>{title}</h2>
19
                {PATH.includes('edit') &&
20
                    <div className='card__options-icons'>
21
                        {!justEdit &&
22
                            <button className='button-icon' onClick={() => onAdd(title, addUrl)}>
23
                                <AddIcon />
24
                            </button>}
25
                        <button className='button-icon' onClick={onEdit}>
26
                            <EditIcon />
27
                        </button>
28
                    </div>
29
                }
30
            </div>
31
            {children}
32
        </section>
33
    )
34
}
35
 
36
export default ProfileWidget