diff --git a/frontend/src/Editor/Components/Calendar.jsx b/frontend/src/Editor/Components/Calendar.jsx
index 6836b6cf70..6906d92322 100644
--- a/frontend/src/Editor/Components/Calendar.jsx
+++ b/frontend/src/Editor/Components/Calendar.jsx
@@ -73,6 +73,9 @@ export const Calendar = function ({
const components = {
timeGutterHeader: () =>
All day
,
+ week: {
+ header: (props) => {moment(props.date).format(styles.displayDayNamesInWeekView ? 'ddd' : 'DD MMM')}
,
+ },
};
return (
diff --git a/frontend/src/Editor/Components/components.js b/frontend/src/Editor/Components/components.js
index 90bede2fd3..b326c9717c 100644
--- a/frontend/src/Editor/Components/components.js
+++ b/frontend/src/Editor/Components/components.js
@@ -1227,6 +1227,10 @@ export const componentTypes = [
{ name: 'Spacious', value: 'spacious' },
],
},
+ displayDayNamesInWeekView: {
+ type: 'toggle',
+ displayName: 'Display only names of days as headers on week view',
+ },
},
exposedVariables: {
selectedEvent: {},
@@ -1271,6 +1275,7 @@ export const componentTypes = [
styles: {
visibility: { value: '{{true}}' },
cellSizeInViewsClassifiedByResource: { value: 'spacious' },
+ displayDayNamesInWeekView: { value: true },
},
},
},