Rev 3736 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';import { useAlert, useApi } from '@shared/hooks';import { saveGroupOverview } from '@groups/services';import { Form, FormButton, FormRichEditor } from '@shared/components';export function OverviewForm({ uuid, description = '', onSubmit }) {const { showError, showSuccess } = useAlert();const { execute } = useApi(saveGroupOverview, {onSuccess: (data) => {showSuccess('Visión general actualizada correctamente');onSubmit(data);},onError: (error) => {showError(error.message);}});const handleSubmit = (data) => {execute(uuid, data);};return (<Form onSubmit={handleSubmit} defaultValues={{ description }}><FormRichEditor name='description' rules={{ required: 'Este campo es requerido' }} /><FormButton type='submit'>Guardar</FormButton></Form>);}