photoeditorsdk
Version:
The most comprehensive photo editor SDK for HTML5
31 lines (30 loc) • 946 B
TypeScript
/// <reference types="react" />
import { Tool } from '../../../common/tool';
import { AdjustmentIdentifier } from '../../../tools/adjustment/identifier';
import { SliderIdentifier } from './identifier';
export interface CustomSliderProps {
tool: Tool;
identifier: SliderIdentifier | AdjustmentIdentifier | string;
label: string;
value?: number;
min?: number;
max?: number;
step?: number | string;
snap?: number;
decimal?: number;
divider?: number;
suffix?: string;
showInput?: boolean;
showLabel?: boolean;
centerSlider?: boolean;
adjust?: boolean;
'aria-hidden'?: boolean;
isDisabled?: boolean;
onChange: (val: number) => void;
onMouseUp?: (val: number) => void;
onTouchEnd?: (val: number) => void;
className?: string;
style?: React.CSSProperties;
children?: React.ReactNode;
}
export declare type CustomSlider = React.ComponentType<CustomSliderProps>;