appbaseio / appbaseio/reactivesearch

RangeInput Error for prop in Typescript

Open
#2,225 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
4.9k
Forks
478
PR merge metrics
No merged PRs in 30d

Description

**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> & Readonly<...> & Readonly<...>'.
Property 'showSlider' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Readonly<...> & Readonly<...>'.
```

**Screenshots**
With the "non existing" prop:
![image](https://github.com/appbaseio/reactivesearch/assets/28624675/ad8e6750-1177-4aa7-8320-8cc6074eefec)

Without the "non existing" prop:
![image](https://github.com/appbaseio/reactivesearch/assets/28624675/2bce11f4-c29d-41d9-9e88-68cb82173878)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.