TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
960 stars 302 forks source link

Checkbox group component #189

Open bafonins opened 5 years ago

bafonins commented 5 years ago

Summary:

Implement the checkbox group component

Why do we need this?

We need some convenient way to manage lists of checkboxes.

What is already there? What do you see now?

What is missing? What do you want to see?

A solution that can be integrated into the console. Something like this: image Also see User-Friendly Multi-select

The component must have:

  1. Controllable height and width
  2. The 'select all` checkbox
  3. Integration to our Form component
  4. Display group related errors/validation, e.g. that at least on checkbox should be checked from the list

The component could have:

  1. The search functionality
  2. Additional list of current selections

How do you propose to implement this?

See https://github.com/TheThingsNetwork/lorawan-stack/pull/190

Environment:

Browser

What can you do yourself and what do you need help with?

Implement it

kschiffer commented 3 years ago

Reminder for myself to include this in form updates.