reactivesearch icon indicating copy to clipboard operation
reactivesearch copied to clipboard

RangeInput Error for prop in Typescript

Open vitor-l opened this issue 2 years ago • 1 comments

Affected Projects Next

Library Version: 3.23.1

Describe the bug I'm using the RangeInput component, but I don't want to show the slider. I don't know how, but when I use the prop showSlider with the value false, It works with error. Basically, the slider is gone, but It breaks the build. I thought that was a problem with the version, but even in the newest package, there is no prop to fulfill this purpose. The weird thing is that I found that prop in one of the official docs for that lib.

The Typescript error is this:

Type '{ componentId: string; dataField: string; "data-cy": string; URLParams: false; showSlider: boolean; snap: boolean; style: {}; value: Range | undefined; onChange: (value: any) => void; validateRange: ([start, end]: number[]) => boolean; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<Component<RangeInputProps, any, any>> & Readonly<...> & Readonly<...>'.
  Property 'showSlider' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<Component<RangeInputProps, any, any>> & Readonly<...> & Readonly<...>'.

Screenshots With the "non existing" prop: image

Without the "non existing" prop: image

vitor-l avatar Jun 21 '23 15:06 vitor-l

I'm not seeing any such prop in the documentation for RangeInput.

with-a-k avatar Oct 25 '23 02:10 with-a-k