geostyler
Version:
Framework for styling geodata
37 lines (36 loc) • 775 B
JavaScript
import { jsx as u } from "react/jsx-runtime";
import { NumberExpressionInput as r } from "../../../ExpressionInput/NumberExpressionInput/NumberExpressionInput.js";
const m = ({
slider: l = !0,
onChange: a,
value: o,
className: t,
...e
}) => {
function d() {
a(e.defaultValue ? Number(e.defaultValue) : void 0);
}
let i = "editor-field opacity-field";
t && (i += ` ${t}`);
const f = {
min: 0,
max: 1,
step: 0.01,
defaultValue: e.defaultValue ? [Number(e.defaultValue)] : void 0
};
return /* @__PURE__ */ u(
r,
{
className: i,
slider: l,
sliderProps: l ? f : void 0,
value: o,
onChange: a,
onCancel: d,
inputProps: l ? void 0 : { ...e }
}
);
};
export {
m as OpacityField
};