@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
21 lines (17 loc) • 750 B
JavaScript
'use client';
;
var jsxRuntime = require('react/jsx-runtime');
function isGroup(input) {
return "group" in input;
}
function NativeSelectOption({ data }) {
if (isGroup(data)) {
const items = data.items.map((item) => /* @__PURE__ */ jsxRuntime.jsx(NativeSelectOption, { data: item }, item.value));
return /* @__PURE__ */ jsxRuntime.jsx("optgroup", { label: data.group, children: items });
}
const { value, label, ...others } = data;
return /* @__PURE__ */ jsxRuntime.jsx("option", { value: data.value, ...others, children: data.label }, data.value);
}
NativeSelectOption.displayName = "@mantine/core/NativeSelectOption";
exports.NativeSelectOption = NativeSelectOption;
//# sourceMappingURL=NativeSelectOption.cjs.map