Skip to content

<Fieldset> "Property 'ref' does not exist on type" #3577

@denchen

Description

@denchen

What package within Headless UI are you using?
@headlessui/react

What version of that package are you using?
v2.2.0

What browser are you using?
Chrome

Reproduction URL
https://codesandbox.io/p/devbox/9lnwg3

Describe your issue
When trying to use a ref with <Fieldset>, TypeScript complains of ref not being a valid prop:

Property 'ref' does not exist on type 'IntrinsicAttributes & CleanProps<"fieldset", FieldsetPropsWeControl | "disabled"> & OurProps<"fieldset", FieldsetRenderPropArg> & { ...; } & { ...; }'
Screenshot 2024-11-25 at 9 17 29 PM

The thing is, the ref does actually work. I can pass in the ref and access its contents once mounted, so it seems this is strictly a typing issue.

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