diff --git a/src/components/Proposal/ProposalDateItem.vue b/src/components/Proposal/ProposalDateItem.vue
index 1a25165d82..2f90f7fdbd 100644
--- a/src/components/Proposal/ProposalDateItem.vue
+++ b/src/components/Proposal/ProposalDateItem.vue
@@ -8,13 +8,23 @@
+
{{ formattedDate }}
-
+ :aria-label="t('calendar', 'Remove date {date}', { date: formattedDate })"
+ @click="$emit('dateRemove')">
+
+
@@ -84,7 +94,7 @@ export default {
align-items: center;
gap: calc(var(--default-grid-baseline) * 4);
padding: var(--default-grid-baseline);
- transition: background-color 0.2s ease;
+ transition: background-color 0.2s ease;
&:hover {
background-color: var(--color-background-hover);
@@ -102,9 +112,27 @@ export default {
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
+ border-radius: var(--border-radius-element);
}
.proposal-date__action {
flex-shrink: 0;
}
+
+.proposal-date__remove-btn {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: none;
+ border: none;
+ cursor: pointer;
+ padding: calc(var(--default-grid-baseline) * 1);
+ border-radius: var(--border-radius-element);
+ color: var(--color-main-text);
+ line-height: 0;
+
+ &:hover {
+ background-color: var(--color-background-hover);
+ }
+}
diff --git a/src/views/Proposal/ProposalEditor.vue b/src/views/Proposal/ProposalEditor.vue
index 96df4e4b61..11471226b6 100644
--- a/src/views/Proposal/ProposalEditor.vue
+++ b/src/views/Proposal/ProposalEditor.vue
@@ -101,6 +101,37 @@
class="proposal-editor__proposal-participants-selector"
:alreadyInvitedEmails="existingParticipantAddressess"
@addAttendee="onProposalParticipantAdd" />
+
+