From 82710e4ee7b8cf16dccd3aaba90120cc97da5e23 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Tue, 22 Nov 2022 00:33:28 +0000 Subject: [PATCH] optimize for mobile --- .../app/src/pages/post/[post_id].mobile.jsx | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 packages/app/src/pages/post/[post_id].mobile.jsx diff --git a/packages/app/src/pages/post/[post_id].mobile.jsx b/packages/app/src/pages/post/[post_id].mobile.jsx new file mode 100644 index 00000000..e6baa353 --- /dev/null +++ b/packages/app/src/pages/post/[post_id].mobile.jsx @@ -0,0 +1,39 @@ +import React from "react" +import * as antd from "antd" + +import Post from "models/post" +import { PostCard, CommentsCard } from "components" + +import "./index.less" + +export default (props) => { + const post_id = props.match.params.post_id + + const [data, setData] = React.useState(null) + + const loadData = async () => { + setData(null) + + const data = await Post.getPost({ post_id }).catch(() => { + antd.message.error("Failed to get post") + + return false + }) + + if (data) { + setData(data) + } + } + + React.useEffect(() => { + loadData() + }, []) + + if (!data) { + return + } + + return
+ +
+} \ No newline at end of file