summaryrefslogtreecommitdiffstats
path: root/src/routes/posts.rs
diff options
context:
space:
mode:
authorColin Reeder <colin@vpzom.click>2020-07-15 19:12:13 -0600
committerColin Reeder <colin@vpzom.click>2020-07-15 19:12:13 -0600
commit2a708a587e1eb492ec3c1b1b74656d2c80b54438 (patch)
tree9ad1714bd0fa39bd5983569254aab6b6f350f087 /src/routes/posts.rs
parent62fd45ddfd9ff651c63807dd83cc2591f60c2547 (diff)
User content listing
Diffstat (limited to 'src/routes/posts.rs')
-rw-r--r--src/routes/posts.rs12
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>