nudge-components-library
Version:
A library of nudge UI components
29 lines • 1.25 kB
TypeScript
import React from "react";
import "../../styles/tokens.css";
import "../../styles/globals.css";
export type SliderProps = {
sliderLabel?: string;
min?: number;
max?: number;
value?: number;
defaultValue?: number;
step?: number;
showValueTooltip?: boolean;
onChange?: (value: number) => void;
disabled?: boolean;
nudgeText?: string;
id?: string;
ariaLabel?: string;
onFocus?: React.FocusEventHandler<HTMLInputElement>;
onBlur?: React.FocusEventHandler<HTMLInputElement>;
onCommit?: (value: number) => void;
nudgeVisible?: boolean;
nudgePosition?: "top" | "bottom" | "left" | "right";
renderNudge?: (value: number) => React.ReactNode;
renderValueTooltip?: (value: number) => React.ReactNode;
tooltipContainerStyle?: React.CSSProperties;
alwaysShowTooltip?: boolean;
};
export declare function Slider({ sliderLabel, min, max, value, defaultValue, step, showValueTooltip, onChange, disabled, nudgeText, id, ariaLabel, onFocus, onBlur, onCommit, nudgeVisible, nudgePosition, renderNudge, renderValueTooltip, tooltipContainerStyle, alwaysShowTooltip, }: SliderProps): import("react/jsx-runtime").JSX.Element;
export default Slider;
//# sourceMappingURL=Slider.d.ts.map