Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@react-types/slider

Package Overview
Dependencies
Maintainers
1
Versions
791
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-types/slider - npm Package Compare versions

Comparing version 3.0.0-nightly.2414 to 3.0.0-nightly.2416

6

package.json
{
"name": "@react-types/slider",
"version": "3.0.0-nightly.2414+0ac271ac",
"version": "3.0.0-nightly.2416+dc6d7873",
"description": "Spectrum UI components in React",

@@ -12,3 +12,3 @@ "license": "Apache-2.0",

"dependencies": {
"@react-types/shared": "3.0.0-nightly.736+0ac271ac"
"@react-types/shared": "3.0.0-nightly.738+dc6d7873"
},

@@ -21,3 +21,3 @@ "peerDependencies": {

},
"gitHead": "0ac271ac5508fc6b03e0bd416142aba02546164a"
"gitHead": "dc6d78733fb26fa02afeb1a36e11de7d71c84467"
}

@@ -1,5 +0,5 @@

import {AriaLabelingProps, AriaValidationProps, FocusableDOMProps, FocusableProps, LabelableProps, RangeInputBase, Validation, ValueBase} from '@react-types/shared';
import {AriaLabelingProps, AriaValidationProps, FocusableDOMProps, FocusableProps, LabelableProps, LabelPosition, Orientation, RangeInputBase, RangeValue, StyleProps, Validation, ValueBase} from '@react-types/shared';
import {ReactNode} from 'react';
export interface BaseSliderProps extends RangeInputBase<number>, LabelableProps, AriaLabelingProps {
isReadOnly?: boolean,
isDisabled?: boolean,

@@ -14,5 +14,48 @@ formatOptions?: Intl.NumberFormatOptions

export interface SliderThumbProps extends AriaLabelingProps, FocusableDOMProps, FocusableProps, Validation, AriaValidationProps, LabelableProps {
isReadOnly?: boolean,
isDisabled?: boolean,
index: number
}
export interface SpectrumBarSliderBase<T> extends BaseSliderProps, ValueBase<T>, StyleProps {
orientation?: Orientation,
labelPosition?: LabelPosition,
/** Whether the value's label is displayed. True by default if there's a `label`, false by default if not. */
showValueLabel?: boolean,
/** The content to display as the value's label. Overrides default formatted number. */
valueLabel?: ReactNode
}
export interface SpectrumSliderTicksBase {
/** Enables tick marks if > 0. Ticks will be evenly distributed between the min and max values. */
tickCount?: number,
/** Enables tick labels. */
showTickLabels?: boolean,
/**
* By default, labels are formatted using the slider's number formatter,
* but you can use the tickLabels prop to override these with custom labels.
*/
tickLabels?: Array<ReactNode>
}
export interface SpectrumSliderProps extends SpectrumBarSliderBase<number>, SpectrumSliderTicksBase {
/**
* Whether a fill color is shown between the start of the slider and the current value.
* @see https://spectrum.adobe.com/page/slider/#Fill.
*/
isFilled?: boolean,
/**
* The offset from which to start the fill.
* @see https://spectrum.adobe.com/page/slider/#Fill-start.
*/
fillOffset?: number,
/**
* The background of the track, specified as the stops for a CSS background: `linear-gradient(to right/left, ...trackGradient)`.
* @example trackGradient={['red', 'green']}
* @example trackGradient={['red 20%', 'green 40%']}
* @see https://spectrum.adobe.com/page/slider/#Gradient.
*/
trackGradient?: string[]
}
export interface SpectrumRangeSliderProps extends SpectrumBarSliderBase<RangeValue<number>>, SpectrumSliderTicksBase { }
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