I'm trying to come up with quite a tiny feature. A user (admin, rather experienced with this software) should be able to pick multiple dates (usually it will be around 15-30) that will be later displayed as non-working days in the table.
Currently, I have two approaches:
- User enters the setting page, goes to the section Select holidays and all options are available right away, clicking the date in the calendar is a selection of a date. Please take a look at the mockups
- Practically the same mechanism of adding dates, but the action happens within a modal triggered with the button +Add/Edit
Which of the approaches seems clearer and more suitable for the use case presented above in your opinion? I have a feeling that using modal is a bit an "overkill" to this feature although it prevents from adding items by mistake and perhaps the workflow looks more naturally.
The first approach though looks like a nice speed up and a straight forward solution, but not so very standard ergo potentially confusing.
I'd love to learn your opinions. Thanks :)