UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

47 lines (46 loc) 1.65 kB
type KeyPressResultTypeValue = number | number[] | undefined; export declare const incrementValue: ({ activePointer, range, max, step, value, }: { activePointer: string; range: boolean; max: number; step: number; value: number | number[]; }) => KeyPressResultTypeValue; export declare const decrementValue: ({ activePointer, range, min, step, value, }: { activePointer: string; range: boolean; min: number; step: number; value: number | number[]; }) => KeyPressResultTypeValue; /** * @name calcNewValueAfterKeyPress * @description * Calculate the new value after a key press * @param {React.KeyboardEvent<HTMLInputElement>} event - The key press event * @param {boolean} range - If the slider is a range slider * @param {string} activePointer - The active pointer * @param {number} max - The max value * @param {number} min - The min value * @param {number} step - The step value * @param {number | number[]} value - The current value * @returns {number | number[] | undefined} - The new value * @example * calcNewValueAfterKeyPress(event, range, activePointer, max, min, step, value); * @private * @ignore */ export declare const calcNewValueAfterKeyPress: ({ event, range, activePointer, max, min, step, value, }: { event: React.KeyboardEvent<HTMLInputElement>; range: boolean; activePointer: string; max: number; min: number; step: number; value: number | number[]; }) => KeyPressResultTypeValue; export declare const buildAriaDescribedBy: (listHelperText: { helperText: string | undefined; helperTextId: string; }[]) => string | undefined; export {};