Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2d303bf
Adds filter pills to show users which filter is applied
mirekzielinski Aug 29, 2025
d01c5ca
Merge pull request #4047 from IntersectMBO/improvments-4008-adds-filt…
bosko-m Aug 29, 2025
3681b72
fix(vote): update vote flow and validate context metadata; fix tests …
JosephRana11 Sep 3, 2025
979fdff
Merge pull request #4054 from IntersectMBO/develop
bosko-m Sep 3, 2025
e6e6b0b
chore: update vote rationale context validation logic
JosephRana11 Sep 4, 2025
c04491a
Merge pull request #4053 from JosephRana11/develop
kneerose Sep 4, 2025
5c351b3
fix: update Random sort option to Activity sort for DReps list displa…
JosephRana11 Sep 4, 2025
86ed7ba
Merge pull request #4055 from JosephRana11/develop
kneerose Sep 4, 2025
33378f1
Unify and Enhance Search Experience in Live Voting Section #4008
Sep 4, 2025
6d66493
Merge pull request #4056 from IntersectMBO/issue-4008-at
bosko-m Sep 4, 2025
dd7a423
fix drep vote calculation for proposal display tests
JosephRana11 Sep 5, 2025
5ac3838
Merge pull request #4057 from JosephRana11/develop
kneerose Sep 5, 2025
09bf4c3
🐛 Governance Action Page Fails When Index Is Missing in URL and walle…
Sep 5, 2025
b29634c
Merge pull request #4061 from IntersectMBO/issue-4058
bosko-m Sep 5, 2025
18726f1
Issue 4062 Filter ans Sorting Icons goes to new line
mirekzielinski Sep 5, 2025
40a5bf4
Merge pull request #4063 from IntersectMBO/issue4062
bosko-m Sep 8, 2025
10eb266
chore: update @intersect.mbo/govtool-outcomes-pillar-ui to v1.5.8
github-actions[bot] Sep 9, 2025
1fb1075
Merge pull request #4064 from IntersectMBO/chore/@intersect.mbo/govto…
bosko-m Sep 9, 2025
072fb70
Fix/Issue 4062 Filter ans Sorting Icons goes to new line
mirekzielinski Sep 9, 2025
9ed3077
Merge pull request #4065 from IntersectMBO/issue4602/fix
bosko-m Sep 10, 2025
07255d2
chore: update @intersect.mbo/pdf-ui to 1.0.14-beta
github-actions[bot] Sep 10, 2025
117fe94
Merge pull request #4067 from IntersectMBO/chore/@intersect.mbo/pdf-u…
bosko-m Sep 10, 2025
3021fce
Merge pull request #4066 from IntersectMBO/develop
bosko-m Sep 10, 2025
797a08c
Merge pull request #4069 from IntersectMBO/test
bosko-m Sep 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions govtool/frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions govtool/frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@
"@emotion/styled": "^11.11.0",
"@emurgo/cardano-serialization-lib-asmjs": "^14.1.1",
"@hookform/resolvers": "^3.3.1",
"@intersect.mbo/govtool-outcomes-pillar-ui": "v1.5.7",
"@intersect.mbo/govtool-outcomes-pillar-ui": "v1.5.8",
"@intersect.mbo/intersectmbo.org-icons-set": "^1.0.8",
"@intersect.mbo/pdf-ui": "1.0.13-beta",
"@intersect.mbo/pdf-ui": "1.0.14-beta",
"@mui/icons-material": "^5.14.3",
"@mui/material": "^5.14.4",
"@noble/ed25519": "^2.3.0",
Expand Down
64 changes: 64 additions & 0 deletions govtool/frontend/src/components/atoms/ChipButton.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
import * as React from "react";
import { Chip, ChipProps, IconButton } from "@mui/material";
import { IconX } from "@intersect.mbo/intersectmbo.org-icons-set";

interface ChipButtonProps
extends Omit<ChipProps, "color" | "variant" | "deleteIcon"> {
label: React.ReactNode;
onDelete: () => void;
bgColor?: string;
deleteIconPosition?: "left" | "right";
iconSize?: number;
testId?: string;
}

const ChipButton: React.FC<ChipButtonProps> = ({
label,
onDelete,
bgColor = "#B9CCF5",
deleteIconPosition = "left",
iconSize = 14,
testId,
sx,
...rest
}) => (
<Chip
{...rest}
label={label}
onDelete={onDelete}
data-testid={testId}
deleteIcon={
<IconButton
disableRipple
sx={{ p: "4px", "&:hover": { backgroundColor: "transparent" } }}
>
<IconX style={{ width: iconSize, height: iconSize, color: "#222" }} />
</IconButton>
}
sx={{
backgroundColor: bgColor,
borderRadius: 999,
height: "auto",
py: 0.75,
pl: 1.75,
pr: 2.25,
display: "flex",
flexDirection: deleteIconPosition === "right" ? "row" : "row-reverse",
gap: 0.5,
"& .MuiChip-label": {
fontSize: 12,
fontWeight: 400,
color: "#000",
whiteSpace: "nowrap",
overflow: "hidden",
textOverflow: "ellipsis",
px: 0,
py: 0,
},
"& .MuiChip-deleteIcon": { m: 0 },
...(sx as object),
}}
/>
);

export default ChipButton;
Loading