From 631a19fa923dba2759603e6a8b224cb4d3e1a038 Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni Date: Sat, 12 Nov 2022 17:06:53 +0100 Subject: [PATCH] feat: move transition in own component --- src/components/misc/CustomTransition.vue | 37 ++++++++++++ src/styles/components/task.scss | 13 ----- src/views/tasks/TaskDetailView.vue | 71 ++++++++++-------------- 3 files changed, 67 insertions(+), 54 deletions(-) create mode 100644 src/components/misc/CustomTransition.vue diff --git a/src/components/misc/CustomTransition.vue b/src/components/misc/CustomTransition.vue new file mode 100644 index 000000000..1bd48a6be --- /dev/null +++ b/src/components/misc/CustomTransition.vue @@ -0,0 +1,37 @@ + + + + + \ No newline at end of file diff --git a/src/styles/components/task.scss b/src/styles/components/task.scss index 4a2b565e1..df2be197e 100644 --- a/src/styles/components/task.scss +++ b/src/styles/components/task.scss @@ -1,17 +1,4 @@ // FIXME: should be in TaskDetailView.vue .link-share-container:not(.has-background) .task-view { background: transparent; -} - -// FIXME: should be a prop of TaskDetailView.vue -.modal-container .task-view { - border-radius: $radius; - padding: 1rem; - color: var(--text); - background-color: var(--site-background) !important; - - @media screen and (max-width: 800px) { - border-radius: 0; - padding-top: 2rem; - } } \ No newline at end of file diff --git a/src/views/tasks/TaskDetailView.vue b/src/views/tasks/TaskDetailView.vue index 61f99266e..f0099c14f 100644 --- a/src/views/tasks/TaskDetailView.vue +++ b/src/views/tasks/TaskDetailView.vue @@ -41,7 +41,7 @@ v-model="task.assignees" /> - +
@@ -54,8 +54,8 @@ :ref="e => setFieldRef('priority', e)" v-model="task.priority"/>
- - + +
@@ -80,8 +80,8 @@
-
- + +
@@ -94,8 +94,8 @@ :ref="e => setFieldRef('percentDone', e)" v-model="task.percentDone"/>
- - + +
@@ -121,8 +121,8 @@
-
- + +
@@ -147,8 +147,8 @@
-
- + +
@@ -162,8 +162,8 @@ @update:model-value="saveTask" />
- - + +
@@ -190,8 +190,8 @@ }" />
- - + +
@@ -205,7 +205,7 @@ @update:model-value="saveTask" />
- +
@@ -480,6 +480,7 @@ import RelatedTasks from '@/components/tasks/partials/relatedTasks.vue' import Reminders from '@/components/tasks/partials/reminders.vue' import RepeatAfter from '@/components/tasks/partials/repeatAfter.vue' import TaskSubscription from '@/components/misc/subscription.vue' +import CustomTransition from '@/components/misc/CustomTransition.vue' import {uploadFile} from '@/helpers/attachments' import {getNamespaceTitle} from '@/helpers/getNamespaceTitle' @@ -798,8 +799,6 @@ async function setPercentDone(percentDone: number) { \ No newline at end of file