diff options
author | Colin Reeder <colin@vpzom.click> | 2020-07-15 19:12:13 -0600 |
---|---|---|
committer | Colin Reeder <colin@vpzom.click> | 2020-07-15 19:12:13 -0600 |
commit | 2a708a587e1eb492ec3c1b1b74656d2c80b54438 (patch) | |
tree | 9ad1714bd0fa39bd5983569254aab6b6f350f087 /src/routes/posts.rs | |
parent | 62fd45ddfd9ff651c63807dd83cc2591f60c2547 (diff) |
User content listing
Diffstat (limited to 'src/routes/posts.rs')
-rw-r--r-- | src/routes/posts.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/routes/posts.rs b/src/routes/posts.rs index fd6cf26..522d2c5 100644 --- a/src/routes/posts.rs +++ b/src/routes/posts.rs @@ -41,7 +41,7 @@ async fn page_post( let post: RespPostInfo = serde_json::from_slice(&api_res)?; - let title = post.as_ref().title.as_ref(); + let title = post.as_ref().as_ref().title.as_ref(); Ok(html_response(render::html! { <HTPage base_data={&base_data} title={title}> @@ -83,7 +83,7 @@ async fn page_post( } } } - <Content src={post.as_ref()} /> + <Content src={&post} /> { if author_is_me(&post.as_ref().author, &base_data.login) { Some(render::rsx! { @@ -100,7 +100,7 @@ async fn page_post( { if base_data.login.is_some() { Some(render::rsx! { - <form method={"POST"} action={format!("/posts/{}/submit_reply", post.as_ref().id)}> + <form method={"POST"} action={format!("/posts/{}/submit_reply", post.as_ref().as_ref().id)}> <div> <textarea name={"content_text"}>{()}</textarea> </div> @@ -155,10 +155,10 @@ async fn page_post_delete( Ok(html_response(render::html! { <HTPage base_data={&base_data} title={"Delete Post"}> - <h1>{post.as_ref().title.as_ref()}</h1> + <h1>{post.as_ref().as_ref().title.as_ref()}</h1> <h2>{"Delete this post?"}</h2> - <form method={"POST"} action={format!("/posts/{}/delete/confirm", post.as_ref().id)}> - <a href={format!("/posts/{}/", post.as_ref().id)}>{"No, cancel"}</a> + <form method={"POST"} action={format!("/posts/{}/delete/confirm", post.as_ref().as_ref().id)}> + <a href={format!("/posts/{}/", post.as_ref().as_ref().id)}>{"No, cancel"}</a> {" "} <button r#type={"submit"}>{"Yes, delete"}</button> </form> |