|
@@ -360,7 +360,10 @@
|
|
|
|
|
|
|
|
<section
|
|
<section
|
|
|
class="side-card side-card--notice side-card--todo-panel rounded-md p-2"
|
|
class="side-card side-card--notice side-card--todo-panel rounded-md p-2"
|
|
|
- :style="{ minHeight: '190px' }"
|
|
|
|
|
|
|
+ :class="{
|
|
|
|
|
+ 'side-card--todo-panel--empty':
|
|
|
|
|
+ !oaTasks.length && userStore.getUser.username,
|
|
|
|
|
+ }"
|
|
|
>
|
|
>
|
|
|
<div class="side-card__header w-[91%] ml-[15px]">
|
|
<div class="side-card__header w-[91%] ml-[15px]">
|
|
|
<div class="notice-badge px-2 pb-2">{{ todoPanelTitle }}</div>
|
|
<div class="notice-badge px-2 pb-2">{{ todoPanelTitle }}</div>
|
|
@@ -387,7 +390,11 @@
|
|
|
v-if="!oaTasks.length && userStore.getUser.username"
|
|
v-if="!oaTasks.length && userStore.getUser.username"
|
|
|
class="flex h-full items-center justify-center"
|
|
class="flex h-full items-center justify-center"
|
|
|
>
|
|
>
|
|
|
- <div class="text-[#8a9ab0] pt-10">{{ $t("common.noMsg") }}</div>
|
|
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="todo-panel-empty-message text-[#8a9ab0] pt-10"
|
|
|
|
|
+ >
|
|
|
|
|
+ {{ $t("common.noMsg") }}
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<article
|
|
<article
|
|
@@ -2445,6 +2452,23 @@ onUnmounted(() => {
|
|
|
display: none;
|
|
display: none;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+.side-card--todo-panel--empty {
|
|
|
|
|
+ min-height: 0 !important;
|
|
|
|
|
+ height: auto;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.side-card--todo-panel--empty > .space-y-2 {
|
|
|
|
|
+ padding-top: 8px !important;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.side-card--todo-panel--empty .todo-panel-empty-message {
|
|
|
|
|
+ padding-top: 6px !important;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.side-card--todo-panel--empty .quick-todo-bar {
|
|
|
|
|
+ margin-top: 10px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
:global([data-theme="dark"] .side-card--todo-panel) {
|
|
:global([data-theme="dark"] .side-card--todo-panel) {
|
|
|
min-height: 190px !important;
|
|
min-height: 190px !important;
|
|
|
padding: 8px !important;
|
|
padding: 8px !important;
|
|
@@ -2574,6 +2598,10 @@ onUnmounted(() => {
|
|
|
display: inline-flex;
|
|
display: inline-flex;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+:global([data-theme="dark"] .side-card--todo-panel--empty) {
|
|
|
|
|
+ min-height: 190px !important;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
.side-card__header {
|
|
.side-card__header {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|