From 24cbf0fd631b6f634dc53e88195921388683b826 Mon Sep 17 00:00:00 2001 From: Emmanuel Mutisya Date: Mon, 24 Mar 2025 20:37:09 +0300 Subject: [PATCH 1/4] chore(outcomes): add background color and upgrade to v1.3.0 with necessary props --- govtool/frontend/package-lock.json | 22 +++--- govtool/frontend/package.json | 2 +- .../src/pages/GovernanceActionOutComes.tsx | 67 ++++++++++--------- .../frontend/src/types/@intersect.mbo.d.ts | 2 + govtool/frontend/yarn.lock | 22 +++--- 5 files changed, 65 insertions(+), 50 deletions(-) diff --git a/govtool/frontend/package-lock.json b/govtool/frontend/package-lock.json index 62274e080..0e7c41064 100644 --- a/govtool/frontend/package-lock.json +++ b/govtool/frontend/package-lock.json @@ -13,7 +13,7 @@ "@emotion/styled": "^11.11.0", "@emurgo/cardano-serialization-lib-asmjs": "^12.1.1", "@hookform/resolvers": "^3.3.1", - "@intersect.mbo/govtool-outcomes-pillar-ui": "1.2.5", + "@intersect.mbo/govtool-outcomes-pillar-ui": "1.3.0", "@intersect.mbo/intersectmbo.org-icons-set": "^1.0.8", "@intersect.mbo/pdf-ui": "0.6.4", "@mui/icons-material": "^5.14.3", @@ -3389,16 +3389,20 @@ } }, "node_modules/@intersect.mbo/govtool-outcomes-pillar-ui": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@intersect.mbo/govtool-outcomes-pillar-ui/-/govtool-outcomes-pillar-ui-1.2.5.tgz", - "integrity": "sha512-z0QDUZKj262vvNCtjr2L8ILgeub8da3ryhMhgLJpuxuO1zfEBUhTuwUPkRuLBE1Gf52TW/AfgmR2qXANsjY4/Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@intersect.mbo/govtool-outcomes-pillar-ui/-/govtool-outcomes-pillar-ui-1.3.0.tgz", + "integrity": "sha512-6+H+QG8kyM2UUEycNsjrF1K5+UGUw6+wy7gRxlyOtFjIrZ9CUdTfwwyD1hrh+g55awZ4t+EmQgYB00An0iXOag==", "license": "ISC", "dependencies": { "@fontsource/poppins": "^5.0.14", "@intersect.mbo/intersectmbo.org-icons-set": "^1.0.8", - "axios": "^1.7.9", + "axios": "^1.8.4", "bech32": "^2.0.0", - "buffer": "^6.0.3" + "buffer": "^6.0.3", + "react-diff-view": "^3.2.1", + "rehype-katex": "^7.0.1", + "remark-math": "^6.0.0", + "unidiff": "^1.0.4" }, "peerDependencies": { "@emotion/react": "^11.11.4", @@ -10025,9 +10029,9 @@ } }, "node_modules/axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", + "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", diff --git a/govtool/frontend/package.json b/govtool/frontend/package.json index 4f9ba9651..b06e66a8d 100644 --- a/govtool/frontend/package.json +++ b/govtool/frontend/package.json @@ -27,7 +27,7 @@ "@emotion/styled": "^11.11.0", "@emurgo/cardano-serialization-lib-asmjs": "^12.1.1", "@hookform/resolvers": "^3.3.1", - "@intersect.mbo/govtool-outcomes-pillar-ui": "1.2.5", + "@intersect.mbo/govtool-outcomes-pillar-ui": "1.3.0", "@intersect.mbo/intersectmbo.org-icons-set": "^1.0.8", "@intersect.mbo/pdf-ui": "0.6.4", "@mui/icons-material": "^5.14.3", diff --git a/govtool/frontend/src/pages/GovernanceActionOutComes.tsx b/govtool/frontend/src/pages/GovernanceActionOutComes.tsx index cf703d9b0..79db53f63 100644 --- a/govtool/frontend/src/pages/GovernanceActionOutComes.tsx +++ b/govtool/frontend/src/pages/GovernanceActionOutComes.tsx @@ -3,6 +3,7 @@ import React, { Suspense } from "react"; import { Footer, TopNav } from "@/components/organisms"; import { useCardano } from "@/context"; import { useScreenDimension } from "@/hooks"; +import { Background } from "@/components/atoms"; const GovernanceActionsOutcomes = React.lazy( () => import("@intersect.mbo/govtool-outcomes-pillar-ui/dist/esm"), @@ -10,45 +11,49 @@ const GovernanceActionsOutcomes = React.lazy( export const GovernanceActionOutComesPillar = () => { const { pagePadding } = useScreenDimension(); - const { ...context } = useCardano(); + const { walletApi, ...context } = useCardano(); return ( - - {!context.isEnabled && } + - - - - } + {!context.isEnabled && } + - - + + + + } + > + + + + {!context.isEnabled &&