Skip to content

useSwitch does not expose validation API #5548

@vbudovski

Description

@vbudovski

Provide a general summary of the feature here

Unlike most other hooks, the useSwitch hook does not provide isInvalid and validationErrors properties.

🤔 Expected Behavior?

useSwitch exposes the standard validation API.

😯 Current Behavior

useSwitch does not expose the standard validation API.

💁 Possible Solution

useSwitch exposes the standard validation API.

🔦 Context

It makes usage in forms difficult as it does not behave like other inputs.

💻 Examples

const { inputProps, isInvalid, validationErrors } = useSwitch(props, state, ref as RefObject<HTMLInputElement>);

🧢 Your Company/Team

No response

🕷 Tracking Issue

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions