UNPKG

photoeditorsdk

Version:

The most comprehensive photo editor SDK for HTML5

30 lines (29 loc) 906 B
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 type CustomSlider = React.ComponentType<CustomSliderProps>;