Browse Source

Create a new publication

master
ss.pedroisac 5 years ago
parent
commit
a769475143
2 changed files with 23 additions and 4 deletions
  1. +1
    -1
      User/state/57447972.json
  2. +22
    -3
      website/src/components/NewPublication/index.js

+ 1
- 1
User/state/57447972.json
File diff suppressed because it is too large
View File


+ 22
- 3
website/src/components/NewPublication/index.js View File

@ -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>


Loading…
Cancel
Save