@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
TypeScript
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 {};