MCPcopy Index your code
hub / github.com/nodegui/react-nodegui / setSliderProps

Function setSliderProps

src/components/Slider/RNSlider.ts:22–70  ·  view source on GitHub ↗
(
  widget: RNSlider,
  newProps: SliderProps,
  oldProps: SliderProps,
)

Source from the content-addressed store, hash-verified

20}
21
22const setSliderProps = (
23 widget: RNSlider,
24 newProps: SliderProps,
25 oldProps: SliderProps,
26) => {
27 const setter: SliderProps = {
28 set tickInterval(tickInterval: number) {
29 widget.setTickInterval(tickInterval);
30 },
31 set tickPosition(tickPosition: TickPosition) {
32 widget.setTickPosition(tickPosition);
33 },
34 set invertedAppearance(inverted: boolean) {
35 widget.setInvertedAppearance(inverted);
36 },
37 set invertedControls(inverted: boolean) {
38 widget.setInvertedControls(inverted);
39 },
40 set maximum(maximum: number) {
41 widget.setMaximum(maximum);
42 },
43 set minimum(minimum: number) {
44 widget.setMinimum(minimum);
45 },
46 set orientation(orientation: Orientation) {
47 widget.setOrientation(orientation);
48 },
49 set pageStep(step: number) {
50 widget.setPageStep(step);
51 },
52 set singleStep(step: number) {
53 widget.setSingleStep(step);
54 },
55 set isSliderDown(down: boolean) {
56 widget.setSliderDown(down);
57 },
58 set sliderPosition(position: number) {
59 widget.setSliderPosition(position);
60 },
61 set hasTracking(enable: boolean) {
62 widget.setTracking(enable);
63 },
64 set value(value: number) {
65 widget.setValue(value);
66 },
67 };
68 Object.assign(setter, newProps);
69 setViewProps(widget, newProps, oldProps);
70};
71
72/**
73 * @ignore

Callers 1

setPropsMethod · 0.85

Calls 1

setViewPropsFunction · 0.90

Tested by

no test coverage detected