add extra sliderWithID function

+ add warning to slider function
This commit is contained in:
Felix Roos 2023-10-01 14:05:16 +02:00
parent d4bf358eae
commit 564697e175
2 changed files with 7 additions and 2 deletions

View File

@ -108,8 +108,12 @@ export const sliderPlugin = ViewPlugin.fromClass(
},
);
// user api
export let slider = (id, value, min, max) => {
export let slider = (value) => {
console.warn('slider will only work when the transpiler is used... passing value as is');
return pure(value);
};
// function transpiled from slider = (value, min, max)
export let sliderWithID = (id, value, min, max) => {
sliderValues[id] = value; // sync state at eval time (code -> state)
return ref(() => sliderValues[id]); // use state at query time
};

View File

@ -121,5 +121,6 @@ function widgetWithLocation(node) {
value: id,
raw: id,
});
node.callee.name = 'sliderWithID';
return node;
}