From db8dccb4882db514ef8d5ba6c554a5a7d8527f6c Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Tue, 22 Mar 2022 10:45:33 -0400 Subject: [PATCH 1/2] add json component --- src/lib/components/App.svelte | 27 ++++++- src/lib/components/Header.svelte | 102 +++++++++++++++----------- src/lib/components/Output/Json.svelte | 66 ++++++++++------- 3 files changed, 124 insertions(+), 71 deletions(-) diff --git a/src/lib/components/App.svelte b/src/lib/components/App.svelte index 7ff03ab..d453b95 100644 --- a/src/lib/components/App.svelte +++ b/src/lib/components/App.svelte @@ -1,7 +1,16 @@ - -
+
- + +
activeTab = detail}/> + +
+ +
+
+ +
+ +
diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index d85b113..56ba613 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -1,53 +1,69 @@
-

The Docks

-

- a Full Thrust ship - builder -

- showAbout = true}>about the app +

The Docks

+

+ a Full Thrust ship builder +

+ (showAbout = true)}>about the app
- - - +
+ + editor + json view + print view + +
- diff --git a/src/lib/components/Output/Json.svelte b/src/lib/components/Output/Json.svelte index 6bae267..e17d9dc 100644 --- a/src/lib/components/Output/Json.svelte +++ b/src/lib/components/Output/Json.svelte @@ -1,33 +1,49 @@ - +
+ + +
{json}
+
+ + From 7fbddee67a673676d347e882247b93c806035d16 Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Tue, 22 Mar 2022 10:54:07 -0400 Subject: [PATCH 2/2] tweak layout --- src/lib/components/Header.svelte | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 56ba613..26ecf9b 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -40,7 +40,7 @@ $: dispatch( 'changeTab', activeTab ); width: var(--main-width); margin-left: auto; margin-right: auto; - margin-bottom: 3em; + margin-bottom: 1em; } h1, h2 { @@ -62,7 +62,14 @@ $: dispatch( 'changeTab', activeTab ); margin: 0px 2em; font-size: var(--font-scale-10); } + div :global(nav) { + margin-left: 2em; + margin-bottom: 2em; + } div :global(nav span) { + font-weight: bold; + font-family: var(--main-font-family); + font-size: var(--font-scale-12); margin-right: 1em; padding-bottom: 0.125em !important; }