UNPKG

element-plus

Version:

A Component Library for Vue 3

27 lines (24 loc) 546 B
import { isArray } from '@vue/shared'; const flattenOptions = (options) => { const flattened = []; options.forEach((option) => { if (isArray(option.options)) { flattened.push({ label: option.label, isTitle: true, type: "Group" }); option.options.forEach((o) => { flattened.push(o); }); flattened.push({ type: "Group" }); } else { flattened.push(option); } }); return flattened; }; export { flattenOptions }; //# sourceMappingURL=util.mjs.map