geostyler
Version:
Framework for styling geodata
41 lines (40 loc) • 827 B
JavaScript
import { jsx as t } from "react/jsx-runtime";
import { Select as n, Input as c } from "antd";
const a = n.Option, p = ({
sourceChannelNames: r,
onChange: i,
value: l,
placeholder: o = "Name of band"
}) => {
const d = () => r.map((e) => /* @__PURE__ */ t(
a,
{
value: e,
children: e
},
e
));
return /* @__PURE__ */ t("div", { children: r && r.length > 0 ? /* @__PURE__ */ t(
n,
{
className: "editor-field sourceChannelName-field",
value: l,
onChange: i,
children: d()
}
) : /* @__PURE__ */ t(
c,
{
className: "editor-field sourceChannelName-field",
defaultValue: l,
value: l,
placeholder: o,
onChange: (e) => {
i && i(e.target.value);
}
}
) });
};
export {
p as SourceChannelNameField
};