1.0.7 • Published 3 months ago

@ray-js/lamp-bright-slider v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

English | 简体中文

@ray-js/lamp-bright-slider

照明亮度 Slider

Installation

$ npm install @ray-js/lamp-bright-slider
# or
$ yarn add @ray-js/lamp-bright-slider

Usage

// 属性
export interface IProps {
  /**
   * @description.zh 禁止滑动
   * @description.en Ban sliding
   * @default false
   */
  disable?: boolean;
  /**
   * @description.zh 灯关闭时 slider的状态
   * @description.en The state of the slider when the light is off
   * @default false
   */
  closed?: boolean;
  /**
   * @description.zh 滑动槽样式
   * @description.en Sliding groove style
   * @default {}
   */
  trackStyle?: React.CSSProperties;
  /**
   * @description.zh 滑动块样式
   * @description.en Sliding block style
   * @default {}
   */
  thumbStyle?: React.CSSProperties;
  /**
   * @description.zh slider值
   * @description.en slider value
   * @default 0
   */
  value: number;
  /**
   * @description.zh slider 手指点击时触发
   * @description.en slider Value changes
   * @default () => {}
   */
  onTouchStart?: (value: number) => void;
  /**
   * @description.zh slider 手指拖动时触发
   * @description.en slider Value changes
   * @default () => {}
   */
  onTouchMove?: (value: number) => void;
  /**
   * @description.zh slider 手指离开时触发
   * @description.en Values change after the trigger
   * @default () => {}
   */
  onTouchEnd?: (value: number) => void;
}

export const defaultProps: IProps = {
  value: 1,
  onTouchStart: () => null,
  onTouchMove: () => null,
  onTouchEnd: () => null,
};
import { View, Text } from '@ray-js/components';
import React, { useState, useEffect } from 'react';
import { LampBrightSlider } from '@ray-js/components-ty-lamp';

export default () => {
  const [bright, setBright] = useState(100);
  useEffect(() => {
    // 模拟dp上报
    setTimeout(() => {
      setBright(890);
    }, 1000);
  }, []);
  return (
    <LampBrightSlider
      value={bright}
      onTouchEnd={val => {
        setBright(val);
      }}
    />
  );
};

照明色温Slider

1.0.7

3 months ago

1.0.6

5 months ago

1.0.6-beta-6

5 months ago

1.0.6-beta-5

5 months ago

1.0.6-beta-4

5 months ago

1.0.6-beta-3

5 months ago

1.0.6-beta-2

5 months ago

1.0.6-beta-1

5 months ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.2-beta-1

1 year ago

1.0.1-beta-1

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.0-beta-1

1 year ago

0.0.1

1 year ago

0.0.1-beta-1

1 year ago