diff --git a/index.js b/index.js index 73f8087..1b960e3 100644 --- a/index.js +++ b/index.js @@ -61,7 +61,7 @@ module.exports = { { name: 'dateType', label: 'What type of event is this?', - help: 'Select if the event is on a single day, consecutive days, or repeats.', + help: 'Select if the event is on a single day, consecutive days, multi-day or repeats.', type: 'select', choices: [ { @@ -73,6 +73,11 @@ module.exports = { value: 'consecutive', showFields: ['endDate'] }, + { + label: 'Mutliple Days', + value: 'multiday', + showFields: ['additionalDates'] + }, { label: 'Recurring', value: 'repeat', @@ -86,6 +91,19 @@ module.exports = { label: 'End Date', type: 'date' }, + { + name: 'additionalDates', + label: 'Additional Dates', + type: 'array', + labelField: 'Dates', + schema: [ + { + name: 'date', + label: 'Date', + type: 'date' + } + ] + }, { name: 'repeatInterval', label: 'How often does the event repeat?', @@ -118,7 +136,7 @@ module.exports = { { name: 'advanced', label: 'Advanced', - fields: ['dateType', 'endDate', 'repeatInterval', 'repeatCount'] + fields: ['dateType', 'endDate', 'additionalDates', 'repeatInterval', 'repeatCount'] }, { name: 'meta',