used ElementList to reimplement Settings Preference View and changed callback function name for ElementRange from onValueChange to onChange

This commit is contained in:
Clément Le Bihan
2023-04-10 23:48:00 +02:00
parent 70b506c6c2
commit b0dddbe815
2 changed files with 197 additions and 59 deletions
+3 -3
View File
@@ -26,7 +26,7 @@ export type ElementDropdownProps = {
};
export type ElementRangeProps = {
onValueChange: (value: number) => void;
onChange: (value: number) => void;
value: number;
defaultValue?: number;
min: number;
@@ -103,7 +103,7 @@ export const getElementDropdownNode = (
};
export const getElementRangeNode = (
{ onValueChange, value, defaultValue, min, max, step }: ElementRangeProps,
{ onChange, value, defaultValue, min, max, step }: ElementRangeProps,
disabled: boolean,
title: string,
) => {
@@ -115,7 +115,7 @@ export const getElementRangeNode = (
maxValue={max}
step={step}
isDisabled={disabled}
onChangeEnd={onValueChange}
onChangeEnd={onChange}
accessibilityLabel={`Slider for ${title}`}
>
<Slider.Track>