diff --git a/site/src/pages/Overview/index.jsx b/site/src/pages/Overview/index.jsx
index c386ca9af..257b49254 100644
--- a/site/src/pages/Overview/index.jsx
+++ b/site/src/pages/Overview/index.jsx
@@ -25,8 +25,13 @@ import { mdcss, smcss } from "@osn/common";
import IncomeAndOutputPeriods from "./IncomeAndOutputPeriods";
import TopBeneficiariesTable from "./TopBeneficiariesTable/index.jsx";
import OutputPeriods from "./OutputPeriods";
-import { currentChainSettings, isCentrifuge } from "../../utils/chains";
+import {
+ currentChainSettings,
+ isCentrifuge,
+ isPolkadot,
+} from "../../utils/chains";
import AssetHub from "./AssetHub";
+import OverviewPolkadot from "./polkadot";
const DoughnutWrapper = styled.div`
display: grid;
@@ -82,6 +87,10 @@ const Overview = () => {
const overview = useSelector(overviewSelector);
const symbol = useSelector(chainSymbolSelector);
+ if (isPolkadot) {
+ return ;
+ }
+
const precision = getPrecision(symbol);
const inflation = toPrecision(
diff --git a/site/src/pages/Overview/polkadot/assethub.jsx b/site/src/pages/Overview/polkadot/assethub.jsx
new file mode 100644
index 000000000..2ae807a26
--- /dev/null
+++ b/site/src/pages/Overview/polkadot/assethub.jsx
@@ -0,0 +1,12 @@
+// site/src/pages/Overview/AssetHub.jsx
+
+import styled from "styled-components";
+import Card from "../../../components/Card";
+
+const Wrapper = styled(Card)`
+ padding: 24px;
+`;
+
+export default function OverviewAssethub() {
+ return assethub;
+}
diff --git a/site/src/pages/Overview/polkadot/index.jsx b/site/src/pages/Overview/polkadot/index.jsx
new file mode 100644
index 000000000..2629fe961
--- /dev/null
+++ b/site/src/pages/Overview/polkadot/index.jsx
@@ -0,0 +1,18 @@
+import styled from "styled-components";
+import OverviewAssethub from "./assethub";
+import OverviewTotalTreasury from "./totalTreasury";
+import { space_y } from "../../../styles/tailwindcss";
+
+const Wrapper = styled.div`
+ ${space_y(16)}
+`;
+
+export default function OverviewPolkadot() {
+ return (
+
+
+
+
+
+ );
+}
diff --git a/site/src/pages/Overview/polkadot/totalTreasury.jsx b/site/src/pages/Overview/polkadot/totalTreasury.jsx
new file mode 100644
index 000000000..7fb5c6590
--- /dev/null
+++ b/site/src/pages/Overview/polkadot/totalTreasury.jsx
@@ -0,0 +1,34 @@
+import styled from "styled-components";
+import Card from "../../../components/Card";
+import { h4_16_semibold } from "../../../styles/text";
+
+const Wrapper = styled(Card)`
+ padding: 24px;
+`;
+
+const Title = styled.h4`
+ ${h4_16_semibold}
+`;
+
+const TokenGroup = styled.div`
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ gap: 8px;
+`;
+
+export default function OverviewTotalTreasury() {
+ return (
+
+
+
Total Treasury
+
price
+
+
+
+ item
+
+
+ );
+}