New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@solid-aria/button

Package Overview
Dependencies
Maintainers
2
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@solid-aria/button - npm Package Compare versions

Comparing version 0.0.1 to 0.0.2

4

dist/index.d.ts

@@ -80,2 +80,6 @@ import { ElementType, PressEvents, FocusableProps, FocusableDOMProps, AriaLabelingProps } from '@solid-aria/types';

allowFocusWhenDisabled?: boolean;
/**
* Handler that is called when the click is released over the target.
*/
onClick?: (e: MouseEvent) => void;
}

@@ -82,0 +86,0 @@ interface AriaButtonProps<T extends ElementType = "button"> extends ButtonProps, LinkButtonProps<T>, AriaBaseButtonProps {

16

dist/index.js
// src/createButton.ts
import { createFocusable } from "@solid-aria/focus";
import { createPress } from "@solid-aria/interactions";
import { combineProps, filterDOMProps } from "@solid-aria/utils";
import { filterDOMProps } from "@solid-aria/utils";
import { combineProps } from "@solid-primitives/props";
import { createMemo, mergeProps, splitProps } from "solid-js";

@@ -47,3 +48,9 @@ function createButton(props, ref) {

"aria-pressed": props["aria-pressed"],
tabIndex: props.allowFocusWhenDisabled && props.isDisabled ? -1 : focusableProps().tabIndex
tabIndex: props.allowFocusWhenDisabled && props.isDisabled ? -1 : focusableProps().tabIndex,
onClick: (e) => {
if (props.onClick) {
props.onClick(e);
console.warn("onClick is deprecated, please use onPress");
}
}
});

@@ -56,3 +63,4 @@ });

import { createToggleState } from "@solid-aria/toggle";
import { chain, combineProps as combineProps2 } from "@solid-aria/utils";
import { combineProps as combineProps2 } from "@solid-primitives/props";
import { chain } from "@solid-primitives/utils";
import { createMemo as createMemo2, mergeProps as mergeProps2 } from "solid-js";

@@ -62,3 +70,3 @@ function createToggleButton(props, ref) {

const createButtonProps = mergeProps2(props, {
onPress: chain(state.toggle, props.onPress)
onPress: chain([state.toggle, props.onPress])
});

@@ -65,0 +73,0 @@ const { isPressed, buttonProps: baseButtonProps } = createButton(createButtonProps, ref);

{
"name": "@solid-aria/button",
"version": "0.0.1",
"version": "0.0.2",
"private": false,

@@ -34,11 +34,12 @@ "description": "Primitives for building accessible button component.",

"dependencies": {
"@solid-aria/focus": "^0.0.4",
"@solid-aria/interactions": "^0.0.4",
"@solid-aria/toggle": "^0.0.5",
"@solid-aria/types": "^0.0.3",
"@solid-aria/utils": "^0.0.4"
"@solid-aria/focus": "^0.0.5",
"@solid-aria/interactions": "^0.0.5",
"@solid-aria/toggle": "^0.0.6",
"@solid-aria/types": "^0.0.4",
"@solid-aria/utils": "^0.0.5"
},
"peerDependencies": {
"@solid-primitives/utils": "^1.3.0",
"solid-js": "^1.3.15"
"@solid-primitives/props": "^2.1.2",
"@solid-primitives/utils": "^2.0.1",
"solid-js": "^1.4.0"
},

@@ -45,0 +46,0 @@ "publishConfig": {

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc