1
0
Fork 0

Flesh out posting

This commit is contained in:
Amarpreet Minhas 2019-10-19 21:54:59 -04:00
parent 567ec49794
commit 09b2b08421

View file

@ -7,11 +7,18 @@ import "react-mde/lib/styles/css/react-mde-all.css"
const NewPost = (props) => { const NewPost = (props) => {
const [title, setTitle] = React.useState(""); const [title, setTitle] = React.useState("");
const [content, setContent] = React.useState(""); const [content, setContent] = React.useState("");
const [tags, setTags] = React.useState("");
const [selectedTab, setSelectedTab] = React.useState("write"); const [selectedTab, setSelectedTab] = React.useState("write");
const submitPost = () => { const submitPost = () => {
console.log(title) const payload = {
console.log(content) title: title,
content: content,
tags: tags,
} }
console.log(payload)
}
return( return(
<div className="container"> <div className="container">
<input <input
@ -20,6 +27,7 @@ const NewPost = (props) => {
onChange={e => setTitle(e.target.value)} onChange={e => setTitle(e.target.value)}
/> />
<div className="markdown-body">
<ReactMde <ReactMde
value={content} value={content}
onChange={setContent} onChange={setContent}
@ -28,8 +36,16 @@ const NewPost = (props) => {
generateMarkdownPreview={(markdown) => generateMarkdownPreview={(markdown) =>
Promise.resolve(<ReactMarkdown source={markdown} />)} Promise.resolve(<ReactMarkdown source={markdown} />)}
/> />
</div>
<input
value={tags}
placeholder="Comma,Seperated,Tags..."
onChange={e => setTags(e.target.value)}
/>
<div>
<button onClick={submitPost}>Submit Post</button> <button onClick={submitPost}>Submit Post</button>
</div> </div>
</div>
) )
} }