diff options
author | Vitaly Takmazov | 2018-03-02 13:04:56 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2023-01-13 10:37:52 +0300 |
commit | 3338a0d36015752e94bd9009b75f47d92268a35f (patch) | |
tree | 3656a35f0d7e8b198e7b435dee4d59f2d2645929 | |
parent | dfc34ed4c93247024090f1a9e4c78edc0bc990a2 (diff) |
Post component
-rw-r--r-- | vnext/src/app.js | 6 | ||||
-rw-r--r-- | vnext/src/components/Post.js | 20 |
2 files changed, 25 insertions, 1 deletions
diff --git a/vnext/src/app.js b/vnext/src/app.js index fed735f7..1991a14d 100644 --- a/vnext/src/app.js +++ b/vnext/src/app.js @@ -5,6 +5,7 @@ const history = createHistory(); import Navigation from "./components/Navigation" import Discover from "./components/Discover" +import Post from "./components/Post" class App extends React.Component { constructor(props) { @@ -18,7 +19,10 @@ class App extends React.Component { return ( <div className="wrapper"> <Navigation onNavigate={this.navigate} /> - <Discover params={this.state.location.search} /> + { location.pathname === "/" && + <Discover params={this.state.location.search} /> } + { location.pathname === "/post" && + <Post /> } </div> ) } diff --git a/vnext/src/components/Post.js b/vnext/src/components/Post.js new file mode 100644 index 00000000..54be77df --- /dev/null +++ b/vnext/src/components/Post.js @@ -0,0 +1,20 @@ +import React from 'react' + +export default class Post extends React.Component { + render() { + return ( + <article> +<form action="/" method="post" id="postmsg" encType="multipart/form-data"> + <p style={{ textAlign: 'left' }}> + <b>Фото:</b> <span id="attachmentfile"> + <input style={{ width: '100%' }} type="file" name="attach"/> <i>(JPG/PNG)</i></span> + </p> + <p> + <textarea name="body" className="newmessage" rows="7" cols="10" placeholder="*weather It's very cold today!"></textarea> + <br/> + <input type="submit" className="subm" value=" POST "/> + </p> +</form> +</article> + )} +};
\ No newline at end of file |