1
1
import React , { Component } from 'react' ;
2
2
import { StyleProp , ViewStyle } from 'react-native' ;
3
3
import tinycolor from 'tinycolor2' ;
4
+ import { SliderProps } from './index' ;
4
5
import { SliderContextProps } from './context/SliderContext' ;
5
6
declare type SliderOnValueChange = ( value : string , alfa : number ) => void ;
6
7
export declare enum GradientSliderTypes {
@@ -9,7 +10,7 @@ export declare enum GradientSliderTypes {
9
10
LIGHTNESS = "lightness" ,
10
11
SATURATION = "saturation"
11
12
}
12
- export declare type GradientSliderProps = {
13
+ export declare type GradientSliderProps = SliderProps & {
13
14
/**
14
15
* The gradient color
15
16
*/
@@ -92,7 +93,61 @@ declare const _default: React.ComponentClass<{
92
93
* Context of the slider group
93
94
*/
94
95
sliderContext : SliderContextProps ;
95
- } & GradientSliderProps & {
96
+ } & {
97
+ value ?: number | undefined ;
98
+ minimumValue ?: number | undefined ;
99
+ maximumValue ?: number | undefined ;
100
+ step ?: number | undefined ;
101
+ minimumTrackTintColor ?: string | undefined ;
102
+ maximumTrackTintColor ?: string | undefined ;
103
+ renderTrack ?: ( ( ) => React . ReactElement < any , string | React . JSXElementConstructor < any > > | React . ReactElement < any , string | React . JSXElementConstructor < any > > [ ] ) | undefined ;
104
+ thumbTintColor ?: string | undefined ;
105
+ onValueChange ?: import ( "./index" ) . SliderOnValueChange | undefined ;
106
+ onSeekStart ?: ( ( ) => void ) | undefined ;
107
+ onSeekEnd ?: ( ( ) => void ) | undefined ;
108
+ containerStyle ?: StyleProp < ViewStyle > ;
109
+ trackStyle ?: StyleProp < ViewStyle > ;
110
+ thumbStyle ?: ViewStyle | undefined ;
111
+ activeThumbStyle ?: ViewStyle | undefined ;
112
+ disableActiveStyling ?: boolean | undefined ;
113
+ disabled ?: boolean | undefined ;
114
+ accessible ?: boolean | undefined ;
115
+ testID ?: string | undefined ;
116
+ } & {
117
+ value : number ;
118
+ minimumValue : number ;
119
+ maximumValue : number ;
120
+ step : number ;
121
+ } & {
122
+ /**
123
+ * The gradient color
124
+ */
125
+ color ?: string | undefined ;
126
+ /**
127
+ * The gradient type (default, hue, lightness, saturation)
128
+ */
129
+ type ?: GradientSliderTypes | undefined ;
130
+ /**
131
+ * The gradient steps
132
+ */
133
+ gradientSteps ?: number | undefined ;
134
+ /**
135
+ * Callback for onValueChange, returns the updated color
136
+ */
137
+ onValueChange ?: SliderOnValueChange | undefined ;
138
+ /**
139
+ * If true the component will have accessibility features enabled
140
+ */
141
+ accessible ?: boolean | undefined ;
142
+ /**
143
+ * The container style
144
+ */
145
+ containerStyle ?: StyleProp < ViewStyle > ;
146
+ /**
147
+ * If true the Slider will be disabled and will appear in disabled color
148
+ */
149
+ disabled ?: boolean | undefined ;
150
+ } & {
96
151
type : GradientSliderTypes ;
97
152
gradientSteps : number ;
98
153
color : string ;
0 commit comments