geostyler
Version:
Framework for styling geodata
33 lines (32 loc) • 759 B
JavaScript
import { jsx as e } from "react/jsx-runtime";
import { Select as l } from "antd";
import { useGeoStylerLocale as s } from "../../../context/GeoStylerContext/GeoStylerContext.js";
const h = ({
colorSpaces: r = ["hsl", "hsv", "hsi", "lab", "lch", "hcl", "rgb"],
onChange: c,
colorSpace: t
}) => {
const a = s("ColorSpaceCombo"), p = r.map((o) => /* @__PURE__ */ e(
l.Option,
{
className: "color-space-option",
value: o,
children: o.toUpperCase()
},
o
));
return /* @__PURE__ */ e(
l,
{
className: "color-space-select",
placeholder: a.colorSpacePlaceholder,
optionFilterProp: "children",
value: t,
onChange: c,
children: p
}
);
};
export {
h as ColorSpaceCombo
};