feat: add Group Calendar

This commit is contained in:
pa
2025-08-21 16:29:21 +09:00
committed by Natsumi
parent f1d8d554e6
commit 99e45f1980
14 changed files with 1332 additions and 27 deletions
+76
View File
@@ -16,6 +16,10 @@
--font:
'Poppins', 'Noto Sans JP', 'Noto Sans KR', 'Noto Sans TC',
'Noto Sans SC', sans-serif;
--group-calendar-event-bg: rgba(223, 162, 162, 0.1);
--group-calendar-badge-following: var(--theme);
--group-calendar-badge-normal: var(--lighter-border);
}
body,
button,
@@ -430,3 +434,75 @@ input[type='checkbox']:checked + .el-switch__core {
background-size: 400% 100%;
animation: el-skeleton-loading 1.4s ease infinite;
}
.el-calendar {
background-color: var(--lighter-bg) !important;
}
.el-calendar__title {
color: var(--theme) !important;
}
.el-card {
background-color: var(--light-bg) !important;
border-color: var(--lighter-bg) !important;
}
.el-descriptions__body {
background-color: var(--bg) !important;
color: var(--theme) !important;
}
.el-timeline-item__tail {
border-left-color: var(--lighter-border) !important;
}
.el-timeline-item__node {
background-color: var(--lighter-border) !important;
}
.el-popover {
background-color: var(--bg) !important;
border-color: var(--lighter-bg) !important;
}
.el-popper[x-placement^='top'] .popper__arrow {
border-top-color: var(--bg) !important;
}
.el-popper[x-placement^='top'] .popper__arrow::after {
border-top-color: var(--bg) !important;
}
.el-popper[x-placement^='bottom'] .popper__arrow {
border-bottom-color: var(--bg) !important;
}
.el-popper[x-placement^='bottom'] .popper__arrow::after {
border-bottom-color: var(--bg) !important;
}
.el-popper[x-placement^='left'] .popper__arrow {
border-left-color: var(--bg) !important;
}
.el-popper[x-placement^='left'] .popper__arrow::after {
border-left-color: var(--bg) !important;
}
.el-popper[x-placement^='right'] .popper__arrow {
border-right-color: var(--bg) !important;
}
.el-popper[x-placement^='right'] .popper__arrow::after {
border-right-color: var(--bg) !important;
}
// Group Calendar Dialog borders
.search-container {
border-bottom: 1px solid var(--lighter-bg) !important;
}
.group-header {
border-bottom: 2px solid var(--lighter-bg) !important;
}