From 0ea95e950ab3cb57e8b37290fd7e6b34ccd6512b Mon Sep 17 00:00:00 2001 From: rubycop Date: Tue, 14 Jan 2025 18:15:00 +0200 Subject: [PATCH] styling left navbar. fix card container paddings --- .../widget/components/SidebarAndMainLayout.jsx | 15 ++++----------- .../widget/components/Tabs.jsx | 2 +- .../widget/components/templates/AppLayout.jsx | 1 + .../widget/pages/payments/Table.jsx | 5 +++-- .../widget/pages/settings/MembersPage.jsx | 2 +- .../widget/pages/settings/Theme.jsx | 8 ++++---- .../widget/pages/settings/Thresholds.jsx | 15 ++++++++------- .../widget/pages/settings/VotingDurationPage.jsx | 6 +++--- .../widget/pages/stake-delegation/Table.jsx | 5 +++-- 9 files changed, 28 insertions(+), 31 deletions(-) diff --git a/instances/treasury-devdao.near/widget/components/SidebarAndMainLayout.jsx b/instances/treasury-devdao.near/widget/components/SidebarAndMainLayout.jsx index 9d3a115c..95df9862 100644 --- a/instances/treasury-devdao.near/widget/components/SidebarAndMainLayout.jsx +++ b/instances/treasury-devdao.near/widget/components/SidebarAndMainLayout.jsx @@ -10,15 +10,11 @@ const Container = styled.div` } .link.active { - font-weight: bolder; - color: var(--theme-color) !important; - background-color:var(--grey-04); + background-color: var(--grey-035); } .link:hover { - color: var(--theme-color)) !important; - color: var(--theme-color) !important; - background-color:var(--grey-04); + background-color: var(--grey-035); } .flex-1 { @@ -41,10 +37,7 @@ const [currentTab, setCurrentTab] = useState( return ( -
+
{leftNavbarOptions.map((item) => { const { title } = item; @@ -52,7 +45,7 @@ return (
setCurrentTab(item)} className={[ - "link d-inline-flex gap-2 p-2 px-3 rounded-2 pointer", + "link d-inline-flex gap-2 p-2 px-3 rounded-3 pointer", currentTab.title === title ? "active" : "", ].join(" ")} key={title} diff --git a/instances/treasury-devdao.near/widget/components/Tabs.jsx b/instances/treasury-devdao.near/widget/components/Tabs.jsx index 5966c43e..b504cda8 100644 --- a/instances/treasury-devdao.near/widget/components/Tabs.jsx +++ b/instances/treasury-devdao.near/widget/components/Tabs.jsx @@ -60,7 +60,7 @@ useEffect(() => { }, [props]); return ( - +
+
) : ( -
+
{proposals.length === 0 ? (
-
+
All Members
{hasCreatePermission && ( diff --git a/instances/treasury-devdao.near/widget/pages/settings/Theme.jsx b/instances/treasury-devdao.near/widget/pages/settings/Theme.jsx index de644a72..0d0e67ae 100644 --- a/instances/treasury-devdao.near/widget/pages/settings/Theme.jsx +++ b/instances/treasury-devdao.near/widget/pages/settings/Theme.jsx @@ -349,11 +349,11 @@ return ( showError={showErrorToast} toggleToast={() => setShowErrorToast(false)} /> -
-
Theme & Logo
+
+
Theme & Logo
{!metadata ? (
) : ( -
+
setShowErrorToast(false)} /> {Array.isArray(rolesData) && rolesData.length ? ( -
+
-
Permission Groups
-
+
Permission Groups
+
{rolesData.map((role) => { const name = role.roleName; return ( @@ -359,13 +360,13 @@ return (
-
+
Members{" "} {selectedGroup.members.length}
-
+
{Array.isArray(selectedGroup.members) && selectedGroup.members.map((member) => (
-
Voting Policy
-
+
Voting Policy
+
How many votes are needed for decisions in the ` {selectedGroup.roleName}` permission group? diff --git a/instances/treasury-devdao.near/widget/pages/settings/VotingDurationPage.jsx b/instances/treasury-devdao.near/widget/pages/settings/VotingDurationPage.jsx index 4e314371..b31f7237 100644 --- a/instances/treasury-devdao.near/widget/pages/settings/VotingDurationPage.jsx +++ b/instances/treasury-devdao.near/widget/pages/settings/VotingDurationPage.jsx @@ -309,9 +309,9 @@ return ( showError={showErrorToast} toggleToast={() => setShowErrorToast(false)} /> -
-
Voting Duration
-
+
+
Voting Duration
+
Set the number of days a vote is active. A decision expires if voting is not completed within this period. diff --git a/instances/treasury-devdao.near/widget/pages/stake-delegation/Table.jsx b/instances/treasury-devdao.near/widget/pages/stake-delegation/Table.jsx index 50e2266a..27c1a10a 100644 --- a/instances/treasury-devdao.near/widget/pages/stake-delegation/Table.jsx +++ b/instances/treasury-devdao.near/widget/pages/stake-delegation/Table.jsx @@ -81,6 +81,7 @@ const hasDeletePermission = (deleteGroup?.approverAccounts ?? []).includes( const Container = styled.div` font-size: 13px; min-height: 60vh; + display: flex; td { padding: 0.5rem; @@ -506,13 +507,13 @@ return ( proposals === null || functionCallApproversGroup === null || policy === null ? ( -
+
) : ( -
+
{visibleProposals.length === 0 ? (