Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3127 Rev 3128
Línea 1... Línea 1...
1
import React, { useState } from 'react'
1
import React, { useState } from 'react'
-
 
2
import { useNavigate } from 'react-router-dom'
2
import { Typography } from '@mui/material'
3
import { Typography } from '@mui/material'
Línea 3... Línea 4...
3
 
4
 
Línea 4... Línea 5...
4
import { usePurposes } from '@hooks'
5
import { usePurposes } from '@hooks'
5
 
6
 
6
import Widget from '@components/UI/Widget'
7
import Widget from '@components/UI/Widget'
7
import Options from '@components/UI/Option'
-
 
Línea 8... Línea 8...
8
import ConfirmModal from '@components/modals/ConfirmModal'
8
import Options from '@components/UI/Option'
9
import { useNavigate } from 'react-router-dom'
9
import ConfirmModal from '@components/modals/ConfirmModal'
10
 
10
 
11
export default function PurposeItem({
11
export default function PurposeItem({
12
  purpose: { id, name, description, link_edit, link_delete }
12
  purpose: { id, name, description, actions }
Línea 13... Línea 13...
13
}) {
13
}) {
Línea 22... Línea 22...
22
    <Widget>
22
    <Widget>
23
      <Widget.Header
23
      <Widget.Header
24
        title={name}
24
        title={name}
25
        renderAction={() => (
25
        renderAction={() => (
26
          <Options>
26
          <Options>
27
            {link_edit && (
27
            {actions.link_edit && (
28
              <Options.Item onClick={() => navigate(`edit/${id}`)}>
28
              <Options.Item onClick={() => navigate(`edit/${id}`)}>
29
                Editar
29
                Editar
30
              </Options.Item>
30
              </Options.Item>
31
            )}
31
            )}
32
            {link_delete && (
32
            {actions.link_delete && (
33
              <>
33
              <>
34
                <Options.Item onClick={toggleConfirmModal}>Borrar</Options.Item>
34
                <Options.Item onClick={toggleConfirmModal}>Borrar</Options.Item>
35
                <ConfirmModal
35
                <ConfirmModal
36
                  show={show}
36
                  show={show}
37
                  onClose={toggleConfirmModal}
37
                  onClose={toggleConfirmModal}