|
|
@ -30,18 +30,37 @@ function NewPublication(){ |
|
|
}) |
|
|
}) |
|
|
}, []) |
|
|
}, []) |
|
|
|
|
|
|
|
|
console.log(communities) |
|
|
|
|
|
|
|
|
const onFinish = (values) => { |
|
|
|
|
|
_service({ |
|
|
|
|
|
url: "api/publications", |
|
|
|
|
|
method: "PUT", |
|
|
|
|
|
data: {community_uid: values.community, message: values.message}, |
|
|
|
|
|
success: () => { |
|
|
|
|
|
notification.success({ |
|
|
|
|
|
message: "Mensagem publicada com sucesso." |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
fail: () => { |
|
|
|
|
|
notification.error({ |
|
|
|
|
|
message: "Ocorreu um erro" |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
return( |
|
|
return( |
|
|
<> |
|
|
<> |
|
|
<Form {...layout} name="nest-messages" layout="vertical"> |
|
|
|
|
|
|
|
|
<Form {...layout} name="nest-messages" layout="vertical" onFinish={onFinish}> |
|
|
<Form.Item name="message" label="Nova publicação"> |
|
|
<Form.Item name="message" label="Nova publicação"> |
|
|
<Input.TextArea /> |
|
|
<Input.TextArea /> |
|
|
</Form.Item> |
|
|
</Form.Item> |
|
|
<Form.Item name="community"> |
|
|
<Form.Item name="community"> |
|
|
<Select placeholder="Selecione uma comunidade"> |
|
|
<Select placeholder="Selecione uma comunidade"> |
|
|
{communities.map(community => { |
|
|
{communities.map(community => { |
|
|
<Select.Option value={community.uid}>{community.nome}sdsd</Select.Option> |
|
|
|
|
|
|
|
|
return( |
|
|
|
|
|
<Select.Option value={community.uid}>{community.nome}</Select.Option> |
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
})} |
|
|
})} |
|
|
</Select> |
|
|
</Select> |
|
|
</Form.Item> |
|
|
</Form.Item> |
|
|
|