From 2b7b846cf8d3bb45214b394599a7925b5afbae36 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 18 Dec 2018 09:15:41 -0500 Subject: [PATCH] more REPL UI stuff --- site/package-lock.json | 5 +++++ site/package.json | 3 ++- .../src/routes/repl/_components/CodeMirror.html | 1 - .../_components/Input/ComponentSelector.html | 4 +--- .../routes/repl/_components/Output/index.html | 17 ++++++++++++++++- site/src/routes/repl/_components/SplitPane.html | 14 +++++++++++--- 6 files changed, 35 insertions(+), 9 deletions(-) diff --git a/site/package-lock.json b/site/package-lock.json index 1cd57d9e0f..71ff3c1df7 100644 --- a/site/package-lock.json +++ b/site/package-lock.json @@ -4363,6 +4363,11 @@ "requires": { "isexe": "^2.0.0" } + }, + "yootils": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/yootils/-/yootils-0.0.14.tgz", + "integrity": "sha512-yWoA/a/4aVUp5nqfqdjbTdyXcR8d0OAbRQ8Ktu3ZsfQnArwLpS81oqZl3adIszX3p8NEhT0aNHARPsaTwBH/Qw==" } } } diff --git a/site/package.json b/site/package.json index 1658d60ec2..f266d261f8 100644 --- a/site/package.json +++ b/site/package.json @@ -19,7 +19,8 @@ "golden-fleece": "^1.0.9", "marked": "^0.5.2", "prismjs": "^1.15.0", - "sirv": "^0.2.0" + "sirv": "^0.2.0", + "yootils": "0.0.14" }, "devDependencies": { "@babel/core": "^7.0.0", diff --git a/site/src/routes/repl/_components/CodeMirror.html b/site/src/routes/repl/_components/CodeMirror.html index fc6ce81dd2..e0d10c9c70 100644 --- a/site/src/routes/repl/_components/CodeMirror.html +++ b/site/src/routes/repl/_components/CodeMirror.html @@ -131,7 +131,6 @@ .codemirror-container :global(.CodeMirror) { height: 100%; - min-height: 60px; background: var(--background); font: 300 var(--code-fs)/1.7 var(--font-mono); color: var(--base); diff --git a/site/src/routes/repl/_components/Input/ComponentSelector.html b/site/src/routes/repl/_components/Input/ComponentSelector.html index ffd02a221e..592ec056a2 100644 --- a/site/src/routes/repl/_components/Input/ComponentSelector.html +++ b/site/src/routes/repl/_components/Input/ComponentSelector.html @@ -72,13 +72,13 @@ .file-tabs button { position: relative; font: 300 1.2rem/1.5 var(--font-ui); - color: var(--second); border-bottom: var(--border-w) solid transparent; padding: 1.2rem 1.2rem 0.8rem 0.5rem; margin: 0 0.5rem 0 0; } .file-tabs button.active { + color: var(--second); border-bottom: var(--border-w) solid var(--prime); } @@ -154,8 +154,6 @@ } - -
{#each components as component} diff --git a/site/src/routes/repl/_components/Output/index.html b/site/src/routes/repl/_components/Output/index.html index 2f0775891d..5729c2e634 100644 --- a/site/src/routes/repl/_components/Output/index.html +++ b/site/src/routes/repl/_components/Output/index.html @@ -27,8 +27,10 @@ /* width: 50%; height: 100%; */ text-align: left; + position: relative; font: 300 1.2rem/1.5 var(--font-ui); border-bottom: var(--border-w) solid transparent; + padding: 1.2rem 1.5rem 0.8rem 1.5rem; } button.active { @@ -39,6 +41,11 @@ div { height: 100%; } + + h3 { + font: 300 1.2rem/1.5 var(--font-ui); + padding: 1.2rem 0 0.8rem 1rem; + }
@@ -74,6 +81,10 @@
+

+ Props editor +

+
- compiler options go here +

+ Compiler options +

+ +
TODO
{/if} \ No newline at end of file diff --git a/site/src/routes/repl/_components/SplitPane.html b/site/src/routes/repl/_components/SplitPane.html index 8c1e618131..f4843c24e1 100644 --- a/site/src/routes/repl/_components/SplitPane.html +++ b/site/src/routes/repl/_components/SplitPane.html @@ -1,9 +1,11 @@