Skip to content

Commit 0fc3ef7

Browse files
authored
Merge pull request #1636 from kleros/feat/add-resolver-miniguides
feat: resolver miniguides
2 parents bbf5be2 + 062af96 commit 0fc3ef7

File tree

26 files changed

+725
-75
lines changed

26 files changed

+725
-75
lines changed

web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"@cyntler/react-doc-viewer": "^1.16.3",
7878
"@filebase/client": "^0.0.5",
7979
"@kleros/kleros-sdk": "workspace:^",
80-
"@kleros/ui-components-library": "^2.12.0",
80+
"@kleros/ui-components-library": "^2.14.0",
8181
"@lifi/widget": "^2.10.1",
8282
"@middy/core": "^5.3.2",
8383
"@middy/http-json-body-parser": "^5.3.2",

web/src/assets/svgs/mini-guides/dispute-resolver/parameters.svg

Lines changed: 42 additions & 0 deletions
Loading

web/src/assets/svgs/mini-guides/dispute-resolver/parties.svg

Lines changed: 29 additions & 0 deletions
Loading

web/src/assets/svgs/mini-guides/dispute-resolver/policy.svg

Lines changed: 37 additions & 0 deletions
Loading

web/src/assets/svgs/mini-guides/dispute-resolver/start-a-case.svg

Lines changed: 39 additions & 0 deletions
Loading

web/src/assets/svgs/mini-guides/dispute-resolver/voting-options.svg

Lines changed: 53 additions & 0 deletions
Loading

web/src/assets/svgs/mini-guides/dispute-resolver/well-done.svg

Lines changed: 78 additions & 0 deletions
Loading
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import React from "react";
2+
import styled from "styled-components";
3+
4+
import ParametersSvg from "svgs/mini-guides/dispute-resolver/parameters.svg";
5+
6+
import { StyledImage } from "../PageContentsTemplate";
7+
8+
const StyledParametersSvg = styled(ParametersSvg)`
9+
[class$="rect-1"],
10+
[class$="rect-3"],
11+
[class$="rect-7"],
12+
[class$="path-3"] {
13+
fill: ${({ theme }) => theme.whiteBackground};
14+
}
15+
[class$="rect-2"],
16+
[class$="rect-6"],
17+
[class$="rect-8"] {
18+
stroke: ${({ theme }) => theme.stroke};
19+
}
20+
[class$="rect-4"] {
21+
stroke: ${({ theme }) => theme.primaryBlue};
22+
}
23+
[class$="rect-5"],
24+
[class$="path-2"] {
25+
fill: ${({ theme }) => theme.primaryBlue};
26+
}
27+
[class$="path-1"],
28+
[class$="path-4"],
29+
[class$="path-7"],
30+
[class$="path-8"] {
31+
fill: ${({ theme }) => theme.primaryText};
32+
}
33+
[class$="path-5"] {
34+
fill: ${({ theme }) => theme.stroke};
35+
}
36+
[class$="path-6"] {
37+
fill: ${({ theme }) => theme.secondaryPurple};
38+
}
39+
`;
40+
41+
const Parameters: React.FC = () => <StyledImage as={StyledParametersSvg} />;
42+
43+
export default Parameters;
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import React from "react";
2+
import styled from "styled-components";
3+
4+
import PartiesSvg from "svgs/mini-guides/dispute-resolver/parties.svg";
5+
6+
import { StyledImage } from "../PageContentsTemplate";
7+
8+
const StyledPartiesSvg = styled(PartiesSvg)`
9+
[class$="rect-1"] {
10+
fill: ${({ theme }) => theme.whiteBackground};
11+
}
12+
[class$="rect-2"],
13+
[class$="rect-3"],
14+
[class$="rect-4"],
15+
[class$="rect-5"],
16+
[class$="rect-6"] {
17+
stroke: ${({ theme }) => theme.stroke};
18+
fill: ${({ theme }) => theme.whiteBackground};
19+
}
20+
[class$="path-1"],
21+
[class$="path-3"],
22+
[class$="path-5"],
23+
[class$="path-7"] {
24+
fill: ${({ theme }) => theme.secondaryText};
25+
}
26+
[class$="path-2"],
27+
[class$="path-4"],
28+
[class$="path-6"],
29+
[class$="path-8"] {
30+
fill: ${({ theme }) => theme.primaryText};
31+
}
32+
`;
33+
34+
const Parties: React.FC = () => <StyledImage as={StyledPartiesSvg} />;
35+
36+
export default Parties;
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import React from "react";
2+
import styled from "styled-components";
3+
4+
import PolicySvg from "svgs/mini-guides/dispute-resolver/policy.svg";
5+
6+
import { StyledImage } from "../PageContentsTemplate";
7+
8+
const StyledPolicySvg = styled(PolicySvg)`
9+
[class$="rect-1"] {
10+
fill: ${({ theme }) => theme.whiteBackground};
11+
}
12+
[class$="rect-2"] {
13+
stroke: ${({ theme }) => theme.stroke};
14+
}
15+
[class$="rect-3"] {
16+
fill: ${({ theme }) => theme.mediumBlue};
17+
stroke: ${({ theme }) => theme.primaryBlue};
18+
}
19+
[class$="path-1"],
20+
[class$="path-3"] {
21+
fill: ${({ theme }) => theme.primaryText};
22+
}
23+
[class$="path-2"],
24+
[class$="path-4"] {
25+
fill: ${({ theme }) => theme.primaryBlue};
26+
}
27+
`;
28+
29+
const Policy: React.FC = () => <StyledImage as={StyledPolicySvg} />;
30+
31+
export default Policy;

0 commit comments

Comments
 (0)