digitalfabrik / integreat-cms

Simplified content management back end for the Integreat App - a multilingual information platform for newcomers
https://digitalfabrik.github.io/integreat-cms/
Apache License 2.0
56 stars 35 forks source link

Use a multi select for region selection in push notifications #2384

Open david-venhoff opened 1 year ago

david-venhoff commented 1 year ago

Motivation

Currently, we just use a lot of checkboxes to display the region list. This can be problematic, because there are many regions. Also this list is not easily searchable.

Proposed Solution

Use a multiselect to improve the user experience

Alternatives

User Story

As a cms user I want to easily select the regions that are relevant for multi-region push notifications

Additional Context

Use a multi-select for the region selection (to avoid extremely long lists for admins), for example https://www.npmjs.com/package/multiselect-react-dropdown. Also removed archived regions from list.

https://github.com/digitalfabrik/integreat-cms/issues/2375

timobrembeck commented 1 year ago

Ideally, we could implement a generic approach here which could also be used in the user form, see #158.