diff --git a/projects/16-open-qf/src/site/components/project/info.jsx b/projects/16-open-qf/src/site/components/project/info.jsx
new file mode 100644
index 000000000..19f69fc04
--- /dev/null
+++ b/projects/16-open-qf/src/site/components/project/info.jsx
@@ -0,0 +1,59 @@
+import Card from "@/components/card";
+import { Button } from "@/components/button";
+import { RoundCardMetadata } from "@/components/card/round";
+
+export default function ExploreProjectInfo({ data }) {
+ return (
+
+
+
+
+
+ {data.description}
+
+
+ }
+ >
+
+
+
+ Program Funders
+
+
+ {data.programFunders}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Matching Pool
+
+
+ {data.matchingPool} DOT
+
+
+
+
+ Total Contributors
+
+
+ {data.contributors}
+
+
+
+
+
+
+ );
+}
diff --git a/projects/16-open-qf/src/site/fixtures/roundList.js b/projects/16-open-qf/src/site/fixtures/roundList.js
index 179185467..768b0177a 100644
--- a/projects/16-open-qf/src/site/fixtures/roundList.js
+++ b/projects/16-open-qf/src/site/fixtures/roundList.js
@@ -13,14 +13,14 @@ export const ROUND_LIST_DATA = [
},
{
id: 2,
- title: "Web3 Community and Education",
- startDate: "2023/12/15",
- endDate: "2023/12/31",
- type: "Quadratic Funding",
+ title: "Project 2",
+ startDate: "2023/12/12",
+ endDate: "2023/12/28",
+ type: "Type",
description:
- "Grants focused on non-software projects pushing Web3 space forward, including growing new communities, providing educational resources, creating content, protecting users, and working on inclusion/diversity/advocacy. Applications submitted by November 8th are guaranteed to be reviewed before the start of the round.",
- matchingPool: 100000, // TODO: chain settings
- contributors: 100,
+ "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Et sollicitudin ac orci phasellus egestas tellus rutrum tellus pellentesque. Diam maecenas sed enim ut sem viverra aliquet eget sit. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt tortor. Ridiculus mus mauris vitae ultricies. Cursus euismod quis viverra nibh cras pulvinar. Suspendisse ultrices gravida dictum fusce ut placerat. Nunc congue nisi vitae suscipit tellus mauris a diam maecenas. Venenatis a condimentum vitae sapien pellentesque. Congue mauris rhoncus aenean vel elit scelerisque mauris. Varius morbi enim nunc faucibus a. In est ante in nibh mauris cursus mattis molestie. Luctus venenatis lectus magna fringilla urna porttitor rhoncus. Aliquam sem et tortor consequat id porta nibh venenatis. Eget magna fermentum iaculis eu non diam phasellus. Vulputate eu scelerisque felis imperdiet. Ornare quam viverra orci sagittis. Nisi porta lorem mollis aliquam ut porttitor.",
+ matchingPool: 1130000, // TODO: chain settings
+ contributors: 135,
programFunders: "Polkadot",
},
{
diff --git a/projects/16-open-qf/src/site/pages/explore/[id].jsx b/projects/16-open-qf/src/site/pages/project/[id].jsx
similarity index 74%
rename from projects/16-open-qf/src/site/pages/explore/[id].jsx
rename to projects/16-open-qf/src/site/pages/project/[id].jsx
index 2826d14c2..0fa537965 100644
--- a/projects/16-open-qf/src/site/pages/explore/[id].jsx
+++ b/projects/16-open-qf/src/site/pages/project/[id].jsx
@@ -2,8 +2,9 @@ import ListLayout from "@/components/layouts/listLayout";
import { ROUND_LIST_DATA } from "@/fixtures/roundList";
import { find } from "lodash-es";
import { useRouter } from "next/router";
+import ExploreProjectInfo from "@/components/project/info";
-export default function ExplorePage() {
+export default function ProjectPage() {
const router = useRouter();
const id = Number(router.query.id);
@@ -11,9 +12,7 @@ export default function ExplorePage() {
return (
-