Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3469 Rev 3476
Línea 1... Línea 1...
1
import React from 'react';
1
import React from 'react';
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 { saveKnowledge } from '@knowledges/services';
4
import { getKnowledge, saveKnowledge } from '@knowledges/services';
Línea 5... Línea 5...
5
 
5
 
-
 
6
import { Form, FormFilePicker, FormInput, FormRichEditor, FormSelect } from '@shared/components';
6
import { Form, FormImagePicker, FormInput, FormRichEditor, FormSelect } from '@shared/components';
7
 
Línea 7... Línea 8...
7
 
8
export function KnowledgeForm({ url = '', categories = [], onComplete = () => {} }) {
8
export function KnowledgeForm({ url = '', categories = [], onComplete = () => {} }) {
9
  const isEdit = url.includes('edit');
9
  const { showError } = useAlert();
10
  const { showError } = useAlert();
Línea 16... Línea 17...
16
      showError(error.message);
17
      showError(error.message);
17
    }
18
    }
18
  };
19
  };
Línea 19... Línea 20...
19
 
20
 
20
  return (
21
  return (
21
    <Form onSubmit={onSubmit} reset>
22
    <Form onSubmit={onSubmit} defaultValuesPromise={isEdit && getKnowledge(url)} reset>
22
      <FormSelect
23
      <FormSelect
23
        name='category_id'
24
        name='category_id'
24
        label='Categoría'
25
        label='Categoría'
25
        placeholder='Seleccione un opción'
26
        placeholder='Seleccione un opción'
Línea 38... Línea 39...
38
        name='description'
39
        name='description'
39
        label='Descripción'
40
        label='Descripción'
40
        rules={{ required: 'Este campo es requerido' }}
41
        rules={{ required: 'Este campo es requerido' }}
41
      />
42
      />
Línea -... Línea 43...
-
 
43
 
42
 
44
      <FormFilePicker
-
 
45
        label='Seleccione una imagen'
-
 
46
        type='image'
-
 
47
        name='image'
-
 
48
        rules={{ required: 'Este campo es requerido' }}
Línea 43... Línea 49...
43
      <FormImagePicker name='image' label='Seleccione una imagen' />
49
      />
44
 
50
 
45
      {/* <FormInput
51
      {/* <FormInput
46
        name='attachment'
52
        name='attachment'