solid-select
solid-select copied to clipboard
The Select component for Solid.
It is possible to return elements from a custom `format` function, e.g. to return an image and text side by side. However, the typings currently only expect a `string`. Update...
`createOptions()` when passed `createable` function and return undefined should not create a option.
- https://github.com/thisbeyond/solid-select/blob/main/src/create-options.tsx#L66 I want the option should not be created if the createable function return undefined: ``` const options = createOptions([], { disable: (value) => selectedValues().includes(value), createable: (value) => selectedValues().includes(value)...
In the "[multiple](https://solid-select.com/?example=Multiple)" examples it's currently possible to select the same option repeatedly. Ideally there'd be a simple way to drop selected items from the options list. Apologies if this...
After upgrading to 15.0 I'm seeing this issue: `Types of property options are incompatible. Type unknown is not assignable to type any[] | ((inputValue: string) => any[])` when using ``...
Should setting initialValue cause the onChange event to be dispatched? I was expecting to be able to set the initial value without having onChange trigger. I'm currently trying to find...
This behaviour can be observed in the "[disabled options](https://solid-select.com/?example=Disabled%2520Options)" example. 
Is there a way to set the value of the solid select by using an index/key value instead of setting the value to and object or array of objects? So...
To avoid typical overflow and z-index issues when consumers use the default `Select` component; consider making it use a portal by default and potentially use [floating-ui](https://floating-ui.com/) for positioning. Or maybe...
 when selected value is number 0,event 'onChange' returned value null 
Having standard API reference documentation would be helpful. ( Documentation-Based-Coding ) Having only examples is not an ideal way to understand what options and features are available for someone who...