From 29c6ff1043ed2dc338ce4c55686ae955c68a56c2 Mon Sep 17 00:00:00 2001 From: Doehyun Baek Date: Fri, 3 Jun 2022 20:31:51 +0900 Subject: [PATCH] feat: Click outside modal closes modal Also made visual modifications to existing PreferencesContainerConnectionRendering component. Signed-off-by: Doehyun Baek --- .../renderer/src/lib/ContainerList.svelte | 68 ++--- .../renderer/src/lib/dialogs/Modal.svelte | 8 +- .../src/lib/image/ImageActions.svelte | 29 +- .../src/lib/image/PushImageModal.svelte | 2 +- .../src/lib/image/RunContainerModal.svelte | 2 +- ...rencesRegistriesCreateRegistryModal.svelte | 248 +++++++++--------- .../PreferencesRegistriesRendering.svelte | 8 +- 7 files changed, 186 insertions(+), 179 deletions(-) diff --git a/packages/renderer/src/lib/ContainerList.svelte b/packages/renderer/src/lib/ContainerList.svelte index f0512634ef4..6f29bb07538 100644 --- a/packages/renderer/src/lib/ContainerList.svelte +++ b/packages/renderer/src/lib/ContainerList.svelte @@ -9,6 +9,7 @@ import ContainerDetails from './ContainerDetails.svelte'; import type { ContainerInfoUI } from './container/ContainerInfoUI'; import ContainerActions from './container/ContainerActions.svelte'; import ContainerEmptyScreen from './container/ContainerEmptyScreen.svelte'; +import Modal from './dialogs/Modal.svelte'; let openChoiceModal = false; @@ -317,39 +318,40 @@ function getEngineName(containerInfo: ContainerInfo): string { {#if openChoiceModal} -
-
- + {/if} diff --git a/packages/renderer/src/lib/dialogs/Modal.svelte b/packages/renderer/src/lib/dialogs/Modal.svelte index aa28b8501d9..efd94f44a0f 100644 --- a/packages/renderer/src/lib/dialogs/Modal.svelte +++ b/packages/renderer/src/lib/dialogs/Modal.svelte @@ -69,12 +69,6 @@ if (previously_focused) { -