mirror of
https://github.com/webadderallorg/Recordly.git
synced 2026-09-25 15:25:44 +00:00
fix SliderControl problems (copilot comments)
This commit is contained in:
@@ -261,21 +261,21 @@ function ExtensionSettingsSection({
|
||||
);
|
||||
}
|
||||
|
||||
if (field.type === "slider") {
|
||||
const step = field.step ?? 1;
|
||||
if (field.type === "slider") {
|
||||
const step = field.step ?? 0.01;
|
||||
const stepText = String(step);
|
||||
const precision = stepText.includes(".")
|
||||
? stepText.split(".")[1]?.length ?? 0
|
||||
: 0;
|
||||
return (
|
||||
<div key={field.id} className="mt-1">
|
||||
<SliderControl
|
||||
label={field.label}
|
||||
value={typeof value === "number" ? value : (field.defaultValue as number)}
|
||||
defaultValue={field.defaultValue as number}
|
||||
min={field.min ?? 0}
|
||||
max={field.max ?? 100}
|
||||
step={step}
|
||||
<SliderControl
|
||||
label={field.label}
|
||||
value={typeof value === "number" ? value : (field.defaultValue as number)}
|
||||
defaultValue={field.defaultValue as number}
|
||||
min={field.min ?? 0}
|
||||
max={field.max ?? 1}
|
||||
step={step}
|
||||
onChange={(v) => {
|
||||
extensionHost.setExtensionSetting(extensionId, field.id, v);
|
||||
forceUpdate((n) => n + 1);
|
||||
|
||||
Reference in New Issue
Block a user