From f94bff0858fb382ed7d5a75e22396da5682bda41 Mon Sep 17 00:00:00 2001 From: schwartz-concordium <132270889+schwartz-concordium@users.noreply.github.com> Date: Sun, 19 Nov 2023 11:28:34 +0100 Subject: [PATCH 1/6] Initial modal --- frontend/src/components/Details/Message.vue | 18 ++++ frontend/src/components/Details/Modal.vue | 101 ++++++++++++++++++ .../components/icons/ArrowsPointingOut.vue | 12 +++ 3 files changed, 131 insertions(+) create mode 100644 frontend/src/components/Details/Modal.vue create mode 100644 frontend/src/components/icons/ArrowsPointingOut.vue diff --git a/frontend/src/components/Details/Message.vue b/frontend/src/components/Details/Message.vue index 53396ac52..0f7922a5e 100644 --- a/frontend/src/components/Details/Message.vue +++ b/frontend/src/components/Details/Message.vue @@ -8,6 +8,14 @@ {{ message }} + + import InfoTooltip from '../atoms/InfoTooltip.vue' import TextCopy from '../atoms/TextCopy.vue' +import Modal from './Modal.vue' +import ArrowsPointingOut from '~/components/icons/ArrowsPointingOut.vue' type Props = { message: string } defineProps() + +const isVisible = ref(false) +const toggleModalVisible = () => { + isVisible.value = !isVisible.value +} +const closeModal = () => { + isVisible.value = false +} diff --git a/frontend/src/components/Details/Modal.vue b/frontend/src/components/Details/Modal.vue new file mode 100644 index 000000000..e6904c285 --- /dev/null +++ b/frontend/src/components/Details/Modal.vue @@ -0,0 +1,101 @@ + + + diff --git a/frontend/src/components/icons/ArrowsPointingOut.vue b/frontend/src/components/icons/ArrowsPointingOut.vue new file mode 100644 index 000000000..1c55ebccb --- /dev/null +++ b/frontend/src/components/icons/ArrowsPointingOut.vue @@ -0,0 +1,12 @@ + From 89ab09a619d514417f1c9d52f8c93f920dc71132 Mon Sep 17 00:00:00 2001 From: schwartz-concordium <132270889+schwartz-concordium@users.noreply.github.com> Date: Sun, 19 Nov 2023 11:51:36 +0100 Subject: [PATCH 2/6] some refactoring --- frontend/src/components/Details/Message.vue | 20 +----- frontend/src/components/Details/Modal.vue | 68 ++++++++++++++------- 2 files changed, 47 insertions(+), 41 deletions(-) diff --git a/frontend/src/components/Details/Message.vue b/frontend/src/components/Details/Message.vue index 0f7922a5e..0ced9f577 100644 --- a/frontend/src/components/Details/Message.vue +++ b/frontend/src/components/Details/Message.vue @@ -5,17 +5,10 @@
- + {{ message }} - - + () - -const isVisible = ref(false) -const toggleModalVisible = () => { - isVisible.value = !isVisible.value -} -const closeModal = () => { - isVisible.value = false -} diff --git a/frontend/src/components/Details/Modal.vue b/frontend/src/components/Details/Modal.vue index e6904c285..b9140b0df 100644 --- a/frontend/src/components/Details/Modal.vue +++ b/frontend/src/components/Details/Modal.vue @@ -1,28 +1,44 @@ diff --git a/frontend/src/components/icons/OverlayIcon.vue b/frontend/src/components/icons/OverlayIcon.vue new file mode 100644 index 000000000..ce340f88b --- /dev/null +++ b/frontend/src/components/icons/OverlayIcon.vue @@ -0,0 +1,24 @@ + + + From 9f09ed7eca9b36c2e465b71bcaae96a24caa756f Mon Sep 17 00:00:00 2001 From: schwartz-concordium <132270889+schwartz-concordium@users.noreply.github.com> Date: Tue, 28 Nov 2023 12:37:57 +0100 Subject: [PATCH 6/6] bump version --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 51f2ba32b..d59f80c8d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "ccscan-frontend", "description": "CCDScan frontend", - "version": "1.5.19", + "version": "1.5.20", "engine": "16", "type": "module", "private": true,