From 7c9ad868263a921313e34e97cc1d1c93dec81ce0 Mon Sep 17 00:00:00 2001 From: neil Date: Mon, 5 Dec 2022 15:57:53 +0800 Subject: [PATCH] #38 layout for tea cli banner - additional cleanup --- .../BigBlackSpace/BigBlackSpace.svelte | 3 +-- .../src/components/CliBanner/CliBanner.svelte | 25 +++++++++++++++++-- .../gui/src/components/NavBar/NavBar.svelte | 2 +- packages/gui/src/libs/api/tauri.ts | 9 ++++--- packages/gui/src/routes/+layout.svelte | 6 ++--- .../ui/src/SearchInput/SearchInput.svelte | 4 ++- 6 files changed, 37 insertions(+), 12 deletions(-) diff --git a/packages/gui/src/components/BigBlackSpace/BigBlackSpace.svelte b/packages/gui/src/components/BigBlackSpace/BigBlackSpace.svelte index c6701a4..5aa397a 100644 --- a/packages/gui/src/components/BigBlackSpace/BigBlackSpace.svelte +++ b/packages/gui/src/components/BigBlackSpace/BigBlackSpace.svelte @@ -1,6 +1,5 @@ - +
diff --git a/packages/gui/src/components/CliBanner/CliBanner.svelte b/packages/gui/src/components/CliBanner/CliBanner.svelte index 0415675..d268cb7 100644 --- a/packages/gui/src/components/CliBanner/CliBanner.svelte +++ b/packages/gui/src/components/CliBanner/CliBanner.svelte @@ -1,6 +1,27 @@ - +
+
+
+ tea +
+

tea.cli ver. 0.6.0

+
+
+ + + +
+
diff --git a/packages/gui/src/components/NavBar/NavBar.svelte b/packages/gui/src/components/NavBar/NavBar.svelte index e45c6f6..7fec170 100644 --- a/packages/gui/src/components/NavBar/NavBar.svelte +++ b/packages/gui/src/components/NavBar/NavBar.svelte @@ -79,7 +79,7 @@ - + {#each routes as route}
  • diff --git a/packages/gui/src/libs/api/tauri.ts b/packages/gui/src/libs/api/tauri.ts index e091803..eb3be09 100644 --- a/packages/gui/src/libs/api/tauri.ts +++ b/packages/gui/src/libs/api/tauri.ts @@ -92,12 +92,15 @@ async function installPackageCommand(full_name: string) { const teaInstallCommand = new Command('tea-install', [`+${full_name}`, 'true']); teaInstallCommand.on('error', reject); - const handleLineOutput = async (line: string | any) => { + const handleLineOutput = async (line: string | { code: number }) => { const c = await child; - if (line?.code === 0 || line.includes('installed:')) { + if ( + (typeof line === 'string' && line.includes('installed:')) || + (typeof line !== 'string' && line?.code === 0) + ) { c.kill(); resolve(c.pid); - } else if (line?.code === 1) { + } else if (typeof line !== 'string' && line?.code === 1) { reject(); } }; diff --git a/packages/gui/src/routes/+layout.svelte b/packages/gui/src/routes/+layout.svelte index 5b4e057..d659455 100644 --- a/packages/gui/src/routes/+layout.svelte +++ b/packages/gui/src/routes/+layout.svelte @@ -12,13 +12,13 @@
    -