Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3477 Rev 3478
Línea 2... Línea 2...
2
 
2
 
3
import { useAlert } from '@shared/hooks';
3
import { useAlert } from '@shared/hooks';
Línea 4... Línea 4...
4
import { getKnowledge, saveKnowledge } from '@knowledges/services';
4
import { getKnowledge, saveKnowledge } from '@knowledges/services';
-
 
5
 
Línea 5... Línea 6...
5
 
6
import { Form, FormFilePicker, FormInput, FormRichEditor, FormSelect } from '@shared/components';
6
import { Form, FormFilePicker, FormInput, FormRichEditor, FormSelect } from '@shared/components';
7
import { Button } from '@mui/material';
7
 
8
 
Línea 8... Línea 9...
8
export function KnowledgeForm({ url = '', categories = [], onComplete = () => {} }) {
9
export function KnowledgeForm({ id = '', url = '', categories = [], onComplete = () => {} }) {
9
  const { showError } = useAlert();
10
  const { showError } = useAlert();
Línea 17... Línea 18...
17
      showError(error.message);
18
      showError(error.message);
18
    }
19
    }
19
  };
20
  };
Línea 20... Línea 21...
20
 
21
 
21
  return (
22
  return (
22
    <Form onSubmit={onSubmit} defaultValuesPromise={isEdit && getKnowledge(url)} reset>
23
    <Form id={id} onSubmit={onSubmit} defaultValuesPromise={isEdit && getKnowledge(url)} reset>
23
      <FormSelect
24
      <FormSelect
24
        name='category_id'
25
        name='category_id'
25
        label='Categoría'
26
        label='Categoría'
26
        placeholder='Seleccione un opción'
27
        placeholder='Seleccione un opción'
Línea 52... Línea 53...
52
        label='Seleccione un archivo'
53
        label='Seleccione un archivo'
53
        type='file'
54
        type='file'
54
        name='attachment'
55
        name='attachment'
55
        rules={{ required: 'Este campo es requerido' }}
56
        rules={{ required: 'Este campo es requerido' }}
56
      />
57
      />
-
 
58
 
-
 
59
      <Button type='submit' variant='contained' color='primary'>
-
 
60
        Guardar
-
 
61
      </Button>
57
    </Form>
62
    </Form>
58
  );
63
  );
59
}
64
}