From faab4146aaf7eff0f2ce8f3fcd01b908596d695e Mon Sep 17 00:00:00 2001 From: lianahus Date: Tue, 30 Aug 2022 11:25:07 +0200 Subject: [PATCH 1/7] vyper UI improvements --- apps/vyper/src/app/app.css | 1 - apps/vyper/src/app/app.tsx | 4 ++-- .../src/app/components/CompilerButton.tsx | 5 ++-- apps/vyper/src/app/components/LocalUrl.tsx | 23 ++++++++++--------- apps/vyper/src/app/components/VyperResult.tsx | 8 +++---- 5 files changed, 21 insertions(+), 20 deletions(-) diff --git a/apps/vyper/src/app/app.css b/apps/vyper/src/app/app.css index 978406926a..d2f1a92b7d 100644 --- a/apps/vyper/src/app/app.css +++ b/apps/vyper/src/app/app.css @@ -60,7 +60,6 @@ html, body, #root, main { flex: 1; display: flex; flex-direction: column; - justify-content: center; align-items: center; width: 100%; padding-top: 10px; diff --git a/apps/vyper/src/app/app.tsx b/apps/vyper/src/app/app.tsx index 52de571be8..46f5fd6e01 100644 --- a/apps/vyper/src/app/app.tsx +++ b/apps/vyper/src/app/app.tsx @@ -68,7 +68,7 @@ const App: React.FC = () => { return (
-
+
Vyper logo

yper Compiler

@@ -110,7 +110,7 @@ const App: React.FC = () => { } />
-
+
diff --git a/apps/vyper/src/app/components/CompilerButton.tsx b/apps/vyper/src/app/components/CompilerButton.tsx index c7fe318f0d..ede7d46271 100644 --- a/apps/vyper/src/app/components/CompilerButton.tsx +++ b/apps/vyper/src/app/components/CompilerButton.tsx @@ -103,8 +103,9 @@ function CompilerButton({ contract, setOutput, compilerUrl }: Props) { } return ( - ) } diff --git a/apps/vyper/src/app/components/LocalUrl.tsx b/apps/vyper/src/app/components/LocalUrl.tsx index 5e2dcbacf1..c3ff806305 100644 --- a/apps/vyper/src/app/components/LocalUrl.tsx +++ b/apps/vyper/src/app/components/LocalUrl.tsx @@ -18,17 +18,18 @@ function LocalUrlInput({ url, setUrl, environment }: Props) { } return ( -
- - Local Compiler Url - - - - -
+
+ + + Local Compiler Url + + + + +
) } diff --git a/apps/vyper/src/app/components/VyperResult.tsx b/apps/vyper/src/app/components/VyperResult.tsx index e58f901fea..ccf2141f7a 100644 --- a/apps/vyper/src/app/components/VyperResult.tsx +++ b/apps/vyper/src/app/components/VyperResult.tsx @@ -27,9 +27,9 @@ function VyperResult({ output }: VyperResultProps) { if (!output) return (
-

No contract compiled yet.

-
) @@ -38,7 +38,7 @@ function VyperResult({ output }: VyperResultProps) { return (
-
{output.message}
+
{output.message}
) } From 35e611faeca658604fe2068e3bfc35c714108eb6 Mon Sep 17 00:00:00 2001 From: lianahus Date: Tue, 30 Aug 2022 11:37:02 +0200 Subject: [PATCH 2/7] adding version msg --- apps/vyper/src/app/app.tsx | 2 +- apps/vyper/src/app/components/LocalUrl.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/vyper/src/app/app.tsx b/apps/vyper/src/app/app.tsx index 46f5fd6e01..4d2bcee29a 100644 --- a/apps/vyper/src/app/app.tsx +++ b/apps/vyper/src/app/app.tsx @@ -89,7 +89,7 @@ const App: React.FC = () => { value={state.environment} > - Remote Compiler + Remote Compiler v0.2.16 Local Compiler diff --git a/apps/vyper/src/app/components/LocalUrl.tsx b/apps/vyper/src/app/components/LocalUrl.tsx index c3ff806305..69bbb138e0 100644 --- a/apps/vyper/src/app/components/LocalUrl.tsx +++ b/apps/vyper/src/app/components/LocalUrl.tsx @@ -20,7 +20,7 @@ function LocalUrlInput({ url, setUrl, environment }: Props) { return (
- + Currently we support vyper version > 0.2.16 Local Compiler Url Date: Tue, 30 Aug 2022 13:31:54 +0200 Subject: [PATCH 3/7] moved clone btn and did some style changes --- apps/vyper/src/app/app.tsx | 6 ++++++ apps/vyper/src/app/components/CompilerButton.tsx | 3 ++- apps/vyper/src/app/components/LocalUrl.tsx | 2 +- apps/vyper/src/app/components/VyperResult.tsx | 11 ++++++----- apps/vyper/src/app/components/WarnRemote.tsx | 2 +- 5 files changed, 16 insertions(+), 8 deletions(-) diff --git a/apps/vyper/src/app/app.tsx b/apps/vyper/src/app/app.tsx index 4d2bcee29a..a02d89f00a 100644 --- a/apps/vyper/src/app/app.tsx +++ b/apps/vyper/src/app/app.tsx @@ -10,6 +10,7 @@ import VyperResult from './components/VyperResult' import LocalUrlInput from './components/LocalUrl' import ToggleButtonGroup from 'react-bootstrap/ToggleButtonGroup' import ToggleButton from 'react-bootstrap/ToggleButton' +import Button from 'react-bootstrap/Button' import vyperLogo from './logo.svg' import './app.css' @@ -82,6 +83,11 @@ const App: React.FC = () => {
+
+ +
0) { try { - message = message.split('\n\n')[1] + message = message.split('\n\n')[message.split('\n\n').length - 1] } catch (e) {} } if (location.length > 0) { @@ -77,6 +77,7 @@ function CompilerButton({ contract, setOutput, compilerUrl }: Props) { start: { line: parseInt(location[0]) - 1, column: 10 }, end: { line: parseInt(location[0]) - 1, column: 10 } } + console.log("msg = ", message) remixClient.highlight(lineColumnPos as any, _contract.name, message) } }) diff --git a/apps/vyper/src/app/components/LocalUrl.tsx b/apps/vyper/src/app/components/LocalUrl.tsx index 69bbb138e0..47acde9dad 100644 --- a/apps/vyper/src/app/components/LocalUrl.tsx +++ b/apps/vyper/src/app/components/LocalUrl.tsx @@ -20,7 +20,7 @@ function LocalUrlInput({ url, setUrl, environment }: Props) { return ( - Currently we support vyper version > 0.2.16 + Currently we support vyper version > 0.2.16 Local Compiler Url

No contract compiled yet.

- + ) @@ -38,7 +35,11 @@ function VyperResult({ output }: VyperResultProps) { return (
-
{output.message}
+
{output.message}
) } diff --git a/apps/vyper/src/app/components/WarnRemote.tsx b/apps/vyper/src/app/components/WarnRemote.tsx index 1235eebde7..107ab13335 100644 --- a/apps/vyper/src/app/components/WarnRemote.tsx +++ b/apps/vyper/src/app/components/WarnRemote.tsx @@ -11,7 +11,7 @@ function WarnRemoteLabel({ environment }: Props) { } return ( -
The remote compiler should only be used for testing NOT for production environments. For production, use a local compiler.
+ The remote compiler should only be used for testing NOT for production environments. For production, use a local compiler. ) } From f460b84d6f4671424f5e826100053b1c0d6ef61f Mon Sep 17 00:00:00 2001 From: lianahus Date: Tue, 30 Aug 2022 13:37:22 +0200 Subject: [PATCH 4/7] rm console --- apps/vyper/src/app/components/CompilerButton.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/vyper/src/app/components/CompilerButton.tsx b/apps/vyper/src/app/components/CompilerButton.tsx index 56cdc23d8a..fba082575b 100644 --- a/apps/vyper/src/app/components/CompilerButton.tsx +++ b/apps/vyper/src/app/components/CompilerButton.tsx @@ -77,7 +77,6 @@ function CompilerButton({ contract, setOutput, compilerUrl }: Props) { start: { line: parseInt(location[0]) - 1, column: 10 }, end: { line: parseInt(location[0]) - 1, column: 10 } } - console.log("msg = ", message) remixClient.highlight(lineColumnPos as any, _contract.name, message) } }) From 6656b4ab23b87c6be9ee73b843ccdeb204068d68 Mon Sep 17 00:00:00 2001 From: lianahus Date: Tue, 30 Aug 2022 13:38:58 +0200 Subject: [PATCH 5/7] added title to results --- apps/vyper/src/app/components/VyperResult.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/vyper/src/app/components/VyperResult.tsx b/apps/vyper/src/app/components/VyperResult.tsx index a3ed6b1956..68aa26ee44 100644 --- a/apps/vyper/src/app/components/VyperResult.tsx +++ b/apps/vyper/src/app/components/VyperResult.tsx @@ -34,7 +34,7 @@ function VyperResult({ output }: VyperResultProps) { if (isCompilationError(output)) { return (
- +
Date: Tue, 30 Aug 2022 13:41:49 +0200
Subject: [PATCH 6/7] fixed title

---
 apps/vyper/src/app/components/VyperResult.tsx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/apps/vyper/src/app/components/VyperResult.tsx b/apps/vyper/src/app/components/VyperResult.tsx
index 68aa26ee44..9f9ee1c7e5 100644
--- a/apps/vyper/src/app/components/VyperResult.tsx
+++ b/apps/vyper/src/app/components/VyperResult.tsx
@@ -33,8 +33,8 @@ function VyperResult({ output }: VyperResultProps) {
 
   if (isCompilationError(output)) {
     return (
-    
- +
+
Date: Tue, 30 Aug 2022 15:07:42 +0200
Subject: [PATCH 7/7] width of item is fixed`

---
 apps/vyper/src/app/app.css                    |  2 +-
 apps/vyper/src/app/app.tsx                    |  4 ++--
 apps/vyper/src/app/components/VyperResult.tsx | 19 +++++++++----------
 3 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/apps/vyper/src/app/app.css b/apps/vyper/src/app/app.css
index d2f1a92b7d..db9ee76b63 100644
--- a/apps/vyper/src/app/app.css
+++ b/apps/vyper/src/app/app.css
@@ -49,7 +49,7 @@ html, body, #root, main {
 }
 
 #compile-btn {
-  width: 90%;
+  width: 100%;
 }
 
 #compile-btn * {
diff --git a/apps/vyper/src/app/app.tsx b/apps/vyper/src/app/app.tsx
index a02d89f00a..ad91f29c3f 100644
--- a/apps/vyper/src/app/app.tsx
+++ b/apps/vyper/src/app/app.tsx
@@ -83,7 +83,7 @@ const App: React.FC = () => {
         
       
-
+
@@ -107,7 +107,7 @@ const App: React.FC = () => { environment={state.environment} /> -
+

No contract compiled yet.

-
) if (isCompilationError(output)) { return ( -
- -
{output.message}
-
) +
+ +
{output.message}
+
+ ) } return (