From ccae0a4a5d91c38fc1aa3674f6c32e74db169713 Mon Sep 17 00:00:00 2001 From: alcercu Date: Fri, 8 Apr 2022 16:59:05 +0200 Subject: [PATCH 01/17] fix(dependencies): update kleros ui library version --- web/package.json | 2 +- yarn.lock | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/web/package.json b/web/package.json index 64b22bca4..7ccde8537 100644 --- a/web/package.json +++ b/web/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@kleros/kleros-v2-contracts": "workspace:^", - "@kleros/ui-components-library": "^0.1.3", + "@kleros/ui-components-library": "^0.1.5", "react": "^18.0.0", "react-dom": "^18.0.0", "react-is": "^18.0.0", diff --git a/yarn.lock b/yarn.lock index d1b152daf..f5714f030 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1737,7 +1737,7 @@ __metadata: resolution: "@kleros/kleros-v2-web@workspace:web" dependencies: "@kleros/kleros-v2-contracts": "workspace:^" - "@kleros/ui-components-library": ^0.1.3 + "@kleros/ui-components-library": ^0.1.5 "@parcel/transformer-svg-react": ^2.2.1 "@types/react": ^17.0.38 "@types/react-dom": ^17.0.11 @@ -1780,6 +1780,24 @@ __metadata: languageName: node linkType: hard +"@kleros/ui-components-library@npm:^0.1.5": + version: 0.1.5 + resolution: "@kleros/ui-components-library@npm:0.1.5" + dependencies: + "@datepicker-react/hooks": ^2.8.4 + "@swc/helpers": ^0.3.2 + rc-slider: ^9.7.5 + react: ^18.0.0 + react-dom: ^18.0.0 + react-is: ^18.0.0 + simplebar: ^5.3.6 + simplebar-react: ^2.3.6 + peerDependencies: + styled-components: ^5.3.3 + checksum: efc74789760b7823aafd4c7c2341feca01eda1a2093839ae6455f8a724606974e202e8714de06f3432759321b0e509432d3d80170eb04dd198c04da24e1f7b42 + languageName: node + linkType: hard + "@metamask/detect-provider@npm:^1.2.0": version: 1.2.0 resolution: "@metamask/detect-provider@npm:1.2.0" From 29b0f9324ce0efd163d508a741b2f069ff8e397d Mon Sep 17 00:00:00 2001 From: alcercu Date: Fri, 8 Apr 2022 17:00:17 +0200 Subject: [PATCH 02/17] feat(web/header): work in progress --- web/src/components/ConnectButton.tsx | 6 +++ web/src/components/layout/header/index.tsx | 7 ++-- .../header/{NavBar.tsx => navbar/Explore.tsx} | 25 ++++++------ .../components/layout/header/navbar/Menu.tsx | 39 +++++++++++++++++++ .../components/layout/header/navbar/index.tsx | 33 ++++++++++++++++ web/src/styles/global-style.ts | 37 ++++++++++++++++++ 6 files changed, 131 insertions(+), 16 deletions(-) create mode 100644 web/src/components/ConnectButton.tsx rename web/src/components/layout/header/{NavBar.tsx => navbar/Explore.tsx} (60%) create mode 100644 web/src/components/layout/header/navbar/Menu.tsx create mode 100644 web/src/components/layout/header/navbar/index.tsx diff --git a/web/src/components/ConnectButton.tsx b/web/src/components/ConnectButton.tsx new file mode 100644 index 000000000..cae2ffb7a --- /dev/null +++ b/web/src/components/ConnectButton.tsx @@ -0,0 +1,6 @@ +import React from "react"; +import { Button } from "@kleros/ui-components-library"; + +const ConnectButton: React.FC = () =>