diff --git a/css/app-full.scss b/css/app-full.scss index ced95bbaf3..d8e97b6934 100644 --- a/css/app-full.scss +++ b/css/app-full.scss @@ -119,6 +119,10 @@ .app-full &__front, &__edit { margin-inline-start: calc(var(--default-grid-baseline) * 9); } + + &__label--default { + color: var(--color-text-maxcontrast); + } } .property-add-talk { diff --git a/src/components/Editor/Alarm/AlarmList.vue b/src/components/Editor/Alarm/AlarmList.vue index 695896bbee..fe55645f0e 100644 --- a/src/components/Editor/Alarm/AlarmList.vue +++ b/src/components/Editor/Alarm/AlarmList.vue @@ -52,7 +52,11 @@ export default { ...mapStores(useCalendarObjectInstanceStore), ...mapState(useSettingsStore, ['forceEventAlarmType']), alarms() { - return this.calendarObjectInstance.alarms + return this.calendarObjectInstance.alarms.slice().sort((a, b) => { + const aIsDefault = a.alarmComponent.getFirstPropertyFirstValue('X-NC-DEFAULT-ALARM') ? 1 : 0 + const bIsDefault = b.alarmComponent.getFirstPropertyFirstValue('X-NC-DEFAULT-ALARM') ? 1 : 0 + return bIsDefault - aIsDefault + }) }, }, diff --git a/src/components/Editor/Alarm/AlarmListItem.vue b/src/components/Editor/Alarm/AlarmListItem.vue index a271b46375..9259cf6ef3 100644 --- a/src/components/Editor/Alarm/AlarmListItem.vue +++ b/src/components/Editor/Alarm/AlarmListItem.vue @@ -5,9 +5,9 @@