Last Updated on : 2021-09-14 05:26:00download
This topic describes the properties and example of the IP camera (IPC) input stepper component TYIpcStepButton
.
Field | Description | Required | Type | Default value |
---|---|---|---|---|
min | The minimum limit. | No | number | 1 |
max | The maximum limit. | No | number | 100 |
step | The step value. | No | number | 1 |
initialValue | The initial value. | No | number | 1 |
reduceButton | The decrease button. | No | ReactNode | The default icon as displayed. |
addButton | The increase button. | No | ReactNode | The default icon as displayed. |
unit | The unit. | No | string | |
subUnit | The subunit. | No | string | |
speed | The duration in which the button is pressed and held. Unit: seconds. | No | number | 0.5 |
onValueChange | The callback of value changes. | No | Function | |
containerStyle | The container style. | No | ViewStyle | {} |
numStyle | The style of the number. | No | ViewStyle | {} |
unitStyle | The style of the unit. | No | ViewStyle | {} |
subUnitStyle | The style of the subunit. | No | ViewStyle | {} |
import { TYIpcStepButton } from '@tuya/tuya-panel-ipc-sdk';
import React from 'react';
import { View } from 'react-native';
const IpcStepButton: React.FunctionComponent = () => {
const onValueChange = (value: number) => {
console.log(value);
};
return (
<View>
<TYIpcStepButton
containerStyle={{ width: 200 }}
onValueChange={onValueChange}
initialValue={1}
step={5}
unit="Num"
subUnit="g"
min={0}
max={200}
speed={0.1}
/>
</View>
);
};
export default IpcStepButton;
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback