Skip to content

Allow BooleanInput to become a controlled input, possibly via "value" prop #10629

@ogroppo

Description

@ogroppo

Is your feature request related to a problem? Please describe.

value={true} => does not control field.value 🔴

Image Image

defaultValue={true} => does not control field.value 🔴

Image Image

Describe the solution you'd like

  1. be able to control the filter from props
  2. be able to make it like a NullableBooleanInput where developer can decide (doable with controlled input)
  • false -> filter is off (undefined value)
  • or true -> filter is off (undefined value)

This is extremely helpful in contexts where database does not have default value on field, so there is a mix of falsy values (null/false/'') in records (less likely on null/true, but it's possible too)

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions