solid-primitives icon indicating copy to clipboard operation
solid-primitives copied to clipboard

A library of high-quality primitives that extend SolidJS reactivity.

Results 83 solid-primitives issues
Sort by recently updated
recently updated
newest added

### Describe the bug When using `useKeyDownSequence` and `createShortcut` if you at any time use a shortcut such as Command-A, they will stop working as expected. This issue can be...

### Describe the bug reference to #504, i have the same problem, the way this package make the request is not optimal. the request should handle errors in a better...

### Describe The Problem To Be Solved Currently, the component returned by `createToken` will return a function element. This way we can display a friendly warning in the console if...

enhancement

### Describe the bug This "bug" may belong into solid-js since the problem itself relays on a function on that package, however I'll post what I found: When an error...

In most READMEs, there's a case error (?) in the hash parts of links. For example, https://primitives.solidjs.community/package/mouse links to `#createMousePosition` but the actual anchor is `#createmouseposition`. https://primitives.solidjs.community/package/mouse#createMousePosition doesn't work but...

### Describe The Problem To Be Solved `@solid-primitives/mouse` currently restricts the `target` to be (an accessor of) `HTMLElement | Window | Document`. I'd like the typings to include `SVGSVGElement` (and...

### Describe the bug Using `MultiProvider` with SSR causes: `Cannot read properties of undefined (reading '0')` Specifically failing on `let item = values[i];` line ```js function MultiProvider(props) { const {...

### Describe The Problem To Be Solved Would be great if [`clickOutside`](https://www.solidjs.com/tutorial/bindings_directives?solved) could be added to the primitives. ### Suggest A Solution Add `clickOutside` to primitives.

enhancement
PRs welcome

### Describe The Problem To Be Solved The new strategy for `createElementSize` introduced in 2.0.22 (which to be fair, is more reasonable) is not backwards compatible. Instead, additional strategies for...

enhancement

Using [`createSelector`](https://www.solidjs.com/docs/latest/api#createselector) is good for a single values. I found that there are a lot of use cases for array selectors. I have been using this on a few projects...

Primitive Proposal